@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{-webkit-backface-visibility:hidden}*,:after,:before{box-sizing:border-box}body,button,input,select,textarea{font-family:Roboto,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{text-decoration:none;overflow-wrap:break-word;word-wrap:break-word}.accordion__toggle icon,.credit-card__delete span,.data-table tr,.date-picker icon,.display-table__control,.menu__toggle>div,.search icon,.tabs__tab,.transition,.widget-soil-moisture__note-button,a,button,input[type=submit]{transition:all .2s linear}button,input,select,textarea{border-radius:0}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none}input[type=number]{-moz-appearance:textfield}figure{margin:0;padding:0}::-webkit-scrollbar{width:35px;background-color:hsla(0,0%,100%,0)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border:16px solid hsla(0,0%,100%,0);background-clip:padding-box}::-webkit-scrollbar-track{background-color:#000}::-webkit-scrollbar-thumb{background-color:#00a096}::-webkit-scrollbar-thumb:hover{border:15px solid hsla(0,0%,100%,0)}.app{flex:1;flex-direction:column;margin:0}.app,.app__wrapper{position:relative;max-width:100%;max-height:100%;display:flex;overflow:hidden}.app__wrapper{flex-direction:column;width:100%;height:100%}.app:after,.app:before{content:"";position:absolute;z-index:-1}.app:before{transform:rotate(30deg);width:1000px;height:800px;top:-600px;right:-300px}.app:after{transform:rotate(10deg);width:1000px;height:150%;top:-10%;right:-800px}.site__holder{width:100%;max-width:1200px;margin:0 auto;padding:0 30px;box-sizing:border-box}@media only screen and (min-width:1265px){.site__holder{padding:0}}@media only screen and (min-width:800px){.site__holder--rows{display:flex;justify-content:space-between;align-items:center}}.site__header{background:rgba(0,0,0,.5);padding:15px 0}.site__header .site__holder{display:flex;justify-content:space-between;align-items:center}.site__logo{color:#00a096}.site__logo svg{height:44px}.site__banner{padding:30px 0;text-align:center}@media only screen and (min-width:800px){.site__banner{text-align:left}}.site__banner figure{margin:30px 0 0;padding:0}@media only screen and (min-width:800px){.site__banner figure{margin:0}}.site__banner figure img{width:100%;max-width:480px}.site__heading{font-size:40px;line-height:1;font-weight:100;margin:0;letter-spacing:-.06em}@media only screen and (min-width:660px){.site__heading{font-size:60px;line-height:1}}.site__sub-heading{font-weight:100;font-size:20px;line-height:1;margin:6px;letter-spacing:-.04em}@media only screen and (min-width:660px){.site__sub-heading{font-size:28px;line-height:1}}.site__sub-heading strong{font-weight:400;color:#00a096;letter-spacing:-.06em}.site__promos{background:rgba(0,0,0,.2);padding:50px 0}.site__promos .site__holder{display:flex;flex-wrap:wrap;justify-content:space-between}.site__promo{margin:0 0 30px;text-align:center;flex:0 0 100%;cursor:pointer}.site__promo:nth-child(3n+3){margin-bottom:0}@media only screen and (min-width:660px){.site__promo{margin-bottom:0;flex:0 0 49%}}@media only screen and (min-width:800px){.site__promo{flex:0 0 32%}}.site__promo img{display:block;width:100%}.site__promo span{display:block;background:#212121 no-repeat 50%/cover;border-radius:5px}.site__promo figcaption{padding:10px 0}.site__content{padding:20px 0 70px;text-align:center}.site__learning-centre{background:rgba(0,0,0,.2)}.site__thank-you{transition:all 1s cubic-bezier(.77,0,.175,1);opacity:0;overflow:hidden;margin:-30px 0 30px}.site__thank-you--active{opacity:1}.site__footer{background:rgba(0,0,0,.5);padding:20px 0;font-size:12px;font-weight:100;text-align:center}.page{transform:translateZ(0);display:flex;flex:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:300;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width:660px){.page{overflow-y:auto}}.page .page{display:block}.page.au-animate.au-enter{transform:translate3d(100%,0,0)}.page.au-animate.au-left{display:none}.page.au-animate.au-enter-active{animation:slideInRight 1s cubic-bezier(.77,0,.175,1)}.page.au-animate.au-leave-active{animation:slideOutLeft 1s cubic-bezier(.77,0,.175,1)}.page__content{margin:auto}.page--site{display:block}.page__center{margin:auto;text-align:center}.page__body{width:100%;max-width:100%;padding:30px 10px;margin:0 auto}@media only screen and (min-width:660px){.page__body{max-width:90%;padding:30px 0}}.page__intro{margin:0 0 30px}.page--reset{max-width:800px}.page--reset .login{max-width:550px;margin:0 auto}.page__left{display:flex;flex-direction:column;position:relative;z-index:2;opacity:0;transition:opacity .2s linear;flex:0 0 65px}@media only screen and (min-width:1024px){.page__left{flex:0 0 250px;max-width:250px}}.page__left--active{opacity:1}.page__right{flex:1;position:relative;z-index:1}.page__header{margin:0 0 30px}.page__station{padding-top:62px}.page__station--type-7{padding-top:15px}.page__station--type-7>.page__header{margin-bottom:15px}@media only screen and (min-width:660px){.page__station{padding-top:30px}}.page.router-view{flex-direction:column;overflow:hidden}@media only screen and (min-width:1024px){.page.router-view{flex-direction:row}}@media print{@page{margin:.5cm;size:landscape}*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page__left,.station-data-menu__item,.toolbar,tabs{display:none!important}.station-data-menu__item.station-data-menu__item--active{display:block!important}.highcharts-legend rect{fill:#fff!important}.graph{width:100%!important}.graph g text{fill:#000!important}.page-heading{padding-bottom:0!important;margin-bottom:0!important}}.alert h4{font-size:16px;margin:0}.heading{font-weight:300;font-size:30px;padding:0 20px;margin:0}@media only screen and (min-width:1024px){.heading{font-size:60px}}.heading--sub{font-size:18px}@media only screen and (min-width:1024px){.heading--sub{font-size:30px}}.heading--small{font-size:16px;font-weight:300;margin:0}@media only screen and (min-width:1024px){.heading--small{font-size:25px}}.heading--with-spinner{display:flex;align-items:center;justify-content:center}.heading--with-spinner .spinner{margin-right:30px}.button{border:2px solid transparent;border-radius:5px;padding:17px 10px;display:block;width:100%;font-size:11px;line-height:1;letter-spacing:.2em;text-transform:uppercase;font-weight:700;cursor:pointer;overflow:hidden;position:relative;text-align:center}.button:focus{outline:none}.button:before{transition:opacity .2s linear;animation:spin 1s linear infinite;content:"";opacity:0;font-weight:400;display:block;width:15px;height:15px;border-radius:50%;border:2px solid;position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px}.button--inverted{transition:border .2s linear,color .2s linear;background:none;border:2px solid}.button--inverted:hover{background:none}.button--inline,.button--inline-large{display:inline-block;width:auto}.button--inline-large{padding-left:40px;padding-right:40px}.button--small{padding:11px 2px;height:34px;font-size:11px;letter-spacing:normal}.button--pill{padding:8px 35px;font-weight:400;letter-spacing:normal}.button--loading:before{opacity:1}.button--disabled{cursor:default}.button--clickable{cursor:pointer}.button--toolbar{display:inline-block;width:auto;font-size:10px;padding:7px 5px;letter-spacing:normal;border-radius:0}.button--toolbar-left{border-radius:5px 0 0 5px}.button--toolbar-right{border-radius:0 5px 5px 0}.button--toolbar-both{border-radius:5px}.button--create{border-radius:0 5px 5px 0;max-width:75px;padding-top:0;padding-bottom:0}.button__holder{padding:0 20px}.form--small{max-width:600px;margin:0 auto}.form--portal{max-width:700px;margin:0 auto}.form__label{text-transform:uppercase;margin:15px 0 5px 5px;font-size:14px;display:block;text-align:left;cursor:pointer}.form__label--has-aside{display:flex;justify-content:space-between}.form__label--small{font-size:10px;margin-bottom:2px;margin-left:0}.form__row{position:relative;margin:0 0 30px}.form__row--small{margin-bottom:2px}.form__row--medium{margin-bottom:10px}.form__row--split .button{margin:0 0 10px}@media only screen and (min-width:660px){.form__row--split .button{margin-bottom:0}}.form__row--2 a,.form__row--2>div,.form__row--3 a,.form__row--3>div{margin-bottom:10px}@media only screen and (min-width:660px){.form__row--split{display:flex;justify-content:space-between;flex-wrap:wrap}.form__row--2 a,.form__row--2>div{width:49%;margin-bottom:0}.form__row--3 a,.form__row--3>div{width:32%;margin-bottom:0}}.form__row.irrigation-controls .form__control{margin:0}.form__row--error{margin-bottom:10px}.form__row--with-icon .form__label--svg{cursor:pointer;z-index:10;position:absolute;top:16px;left:18px}.form__row--with-icon .form__label--svg icon{width:16px;height:20px}.form__row--with-icon .form__control{padding-left:45px}.form__row--expiry-cvc{display:flex;justify-content:space-between}.form__row--expiry-cvc .form__row{margin:0;flex:0 0 32%}.form__row--expiry-cvc .form__row input[type=number]{padding-top:15px;padding-bottom:15px}.form__row--expiry-cvc-no-cvc .form__row{flex:0 0 48%}.form__row--stacked-buttons .button+.button{margin-top:10px}.form__row--section{flex:1}.form__row--section-split-2{max-width:49%}.form__row--inline-label{display:flex}.form__row--inline-label .form__label{flex:0 0 100px;border-radius:5px 0 0 5px;margin:0;padding-left:10px;display:flex;align-items:center;font-size:16px}.form__row--inline-label .form__label--small{flex:0 0 65px;font-size:12px;text-transform:none}.form__row--inline-label .form__control{border-top-left-radius:0;border-bottom-left-radius:0}.form__row--inline-controls{display:flex}.form__row--inline-controls date-picker{flex:1}.form__row--inline-controls date-picker.date-picker--date-time{flex:0 0 165px}.form__file-input{display:flex}.form__file-input-thumb{flex:0 0 56px;margin-right:10px;height:56px;background:no-repeat 50%/contain;position:relative;border-radius:5px}.form__file-input-thumb icon{cursor:pointer;position:absolute;right:0;top:0;width:20px;height:20px;transition:opacity .2s linear}.form__file-input-thumb icon:hover{opacity:.8}.form__file-input-thumb icon svg{width:100%;height:100%}.form__file-input input{flex:1}.form__note{transition:opacity .2s linear;text-align:left;font-size:12px;width:100%;padding:3px 0 0 3px}.form__control{transition:border-color .2s linear,background .2s linear;border-radius:5px;padding:14px;display:block;width:100%;font-size:16px;border:2px solid;font-family:Roboto,sans-serif}.form__control--small{padding:5px 8px;font-size:12px}.form__control--with-toggle{display:flex;align-items:center}.form__control--with-toggle .form__control{flex:1}.form__control--with-toggle .toggle{flex:0 0 52px;margin-left:10px}.form__control--inline{border-radius:0}.form__control--inline-left{border-radius:5px 0 0 5px}.form__control--inline-right{border-radius:0 5px 5px 0}.form__control--value{max-width:100px}.form__block{margin:0 0 20px}.form__block .form__block{margin:0 0 30px 20px;padding-bottom:30px;border-bottom:1px solid}.form__block .form__block:last-child{border-bottom:0;padding-bottom:0}.form__block-label{display:inline-block;width:55px}.form--get-in-touch{margin:0 auto;width:100%;max-width:960px}.form--get-in-touch .form__row{margin:0 0 26px}.form--get-in-touch .form__row div+div{margin-top:26px}@media only screen and (min-width:660px){.form--get-in-touch .form__row div+div{margin-top:0}}.form--get-in-touch .form__row--error{margin-bottom:6px}.form--get-in-touch .form__row--error div+div{margin-top:6px}@media only screen and (min-width:660px){.form--get-in-touch .form__row--error div+div{margin-top:0}}.form__heading{margin:0 0 10px}.login{width:100%;max-width:440px;padding:20px}.login__logo svg{animation:color-fade-2 2s linear infinite;width:100px;height:80px;margin-bottom:30px}.login__forgot{margin-top:20px}@media only screen and (min-width:360px){.login__extras{display:flex;justify-content:space-between}.login__forgot{margin-top:0}}.show-password{position:absolute;top:0;right:0;cursor:pointer;padding:16px;z-index:10}.show-password svg{transition:color .2s linear;width:24px;height:20px}.checkbox,icon{display:inline-block}.checkbox{line-height:1;position:relative;padding-left:30px;min-height:20px}.checkbox__box,.checkbox__label{display:inline-block;vertical-align:middle}.checkbox__box{overflow:hidden;position:absolute;left:0;top:0;width:20px;height:20px;text-align:center;font-size:0;border-radius:2px}.checkbox__icon{width:14px;height:14px;transition:opacity .2s linear,top .2s cubic-bezier(.895,.03,.685,.22),color .2s linear;opacity:0;position:relative;top:16px;left:0;z-index:2}.checkbox__icon-label{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:4;cursor:pointer}.checkbox__input{position:absolute;opacity:0;z-index:3;left:-30px;top:-30px}.checkbox__input:checked+.checkbox__icon{transition:opacity .2s linear,top .2s cubic-bezier(.165,.84,.44,1),color .2s linear;opacity:1;top:3px}.checkbox+label,.checkbox__label{cursor:pointer}.checkbox--small .checkbox__box{width:15px;height:15px}.checkbox--small .checkbox__icon{width:10px;height:10px;top:12px}.checkbox--small .checkbox__label{margin-left:3px}.radio{display:inline-block;line-height:1;position:relative;padding-left:30px;min-height:20px}.radio__box,.radio__label{display:inline-block;vertical-align:middle}.radio__box{overflow:hidden;position:absolute;left:0;top:0;width:20px;height:20px;text-align:center;font-size:0;border-radius:50%}.radio__icon{display:block;width:100%;height:100%;position:relative;cursor:pointer}.radio__icon:before{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s linear}.radio__input{position:absolute;opacity:0;z-index:3;left:-30px;top:-30px}.radio__input:checked+.radio__icon:before{opacity:1}.link,.radio+label,.radio__label{cursor:pointer}.link{text-decoration:none}.link--small{font-size:12px}.or{font-size:16px;font-weight:300}.or:after,.or:before{content:"-";display:inline-block;margin:0 5px}@media only screen and (min-width:1024px){.or{font-size:24px}}.caption{font-weight:300;font-size:20px;padding:0 20px}@media only screen and (min-width:1024px){.caption{font-size:30px}}.notification{position:absolute;display:block;transition:opacity .2s cubic-bezier(.77,0,.175,1),transform .2s cubic-bezier(.77,0,.175,1);z-index:100000;text-align:center;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;bottom:0;left:0;opacity:0;width:100%;padding:15px 50px 13px;transform:translateY(40px);box-sizing:border-box;user-select:none}.notification-animate{opacity:1;transform:translateY(0)}.fetch__spinner{margin-bottom:30px}@media only screen and (min-width:1024px){.fetch__spinner{margin:0 20px 0 0}}@media only screen and (min-width:1024px){.fetch__heading,.fetch__spinner{display:inline-block;vertical-align:middle}}.spinner:before{animation:spin 1s linear infinite,border-color-fade 1s linear infinite;content:"";display:inline-block;width:100px;height:100px;border-radius:50%;border-style:solid}@media only screen and (min-width:1024px){.spinner:before{width:40px;height:40px;border-width:2px}}.spinner--inline{display:inline-block}router-view{width:100%;height:100%;overflow:hidden;display:flex}.router-view--active{animation:fadeIn .2s linear 0s 1 forwards}.router-view--inactive{animation:fadeOut .2s linear 0s 1 forwards}.admin__menu{margin:20px auto;text-align:center;padding:0 20px;line-height:2}.admin__menu-item{transition:background .2s linear;margin:5px;cursor:pointer;text-transform:uppercase;padding:5px 8px 5px 10px;border-radius:5px;text-decoration:none;font-size:10px;letter-spacing:.2em;font-weight:700}.admin__body{position:relative;background:#ff69b4}.logo{text-align:center;line-height:65px;position:relative;z-index:1}.logo a{user-select:none}.logo a,.logo icon{display:inline-block}.logo svg{height:50px;vertical-align:middle}.menu__toggle{display:block;position:absolute;right:5px;top:0;width:55px;height:100%;transition:transform .3s;transform:translateY(0);z-index:2}@media only screen and (min-width:1024px){.menu__toggle{display:none}}.menu__toggle>div{display:block;height:100%;position:relative;cursor:pointer}.menu__toggle>div:hover{opacity:.8}.menu__toggle icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}.menu__toggle icon svg{height:28px}.menu-control{display:flex;flex-direction:row;justify-content:space-between}.menu-control__item{flex:1;display:flex;text-align:center;font-size:0}.menu-control__item icon{margin:auto}.menu-control__item svg{width:18px}.menu-control__item:hover{opacity:.8}.menu-control__item--active:hover{opacity:1}.page__left--menu-active .menu__toggle{transform:translateY(-100%)}.profile__details{flex:0 0 70px;padding:0 20px;cursor:pointer;display:flex;align-items:center;line-height:1}.profile__controls{flex:0 0 0;overflow:hidden;transition:all .2s cubic-bezier(.77,0,.175,1)}.profile__controls .menu-control__item svg{width:20px}.profile__info{flex:1}.profile__name{font-weight:300}.profile__company{font-weight:700;font-size:12px;text-transform:uppercase}.profile__toggle{flex:0 0 9px}.profile__toggle svg{height:22px}.profile__icon{flex:0 0 20px;margin-right:12px}.page__profile--active .profile__controls{flex:0 0 60px}.text--ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text--center{text-align:center}.text--right{text-align:right}.listing-table{border:1px solid}.listing-table__row{display:flex;transition:background .2s linear;align-items:flex-start;flex-direction:column}@media only screen and (min-width:1024px){.listing-table__row{flex-direction:row}}.listing-table__row--middle{align-items:center}.listing-table__row--header{display:none}@media only screen and (min-width:1024px){.listing-table__row--header{display:flex}}.listing-table__row--header .listing-table__cell{padding:25px 15px;cursor:pointer;font-weight:700}.listing-table__row--click{cursor:pointer}.listing-table__cell{flex:0 0 100%;max-width:100%;position:relative;padding:5px 10px}.listing-table__cell:first-child{padding-top:25px}.listing-table__cell:last-child{padding-bottom:25px}@media only screen and (min-width:1024px){.listing-table__cell{padding:15px;flex:1}.listing-table__cell:first-child{padding-top:15px}.listing-table__cell:last-child{padding-bottom:15px}}.listing-table__cell:before{content:attr(data-label) ": ";display:inline-block;width:120px;text-align:left;margin-right:15px}@media only screen and (min-width:1024px){.listing-table__cell:before{display:none}}.listing-table__cell--desc .listing-table__icon{transform:rotate(0deg)}.listing-table__cell--active .listing-table__icon{opacity:1}.listing-table__cell--install-price,.listing-table__cell--product-price{flex:0 0 150px}.listing-table__icon{transition:opacity .2s linear,transform .8s cubic-bezier(.77,0,.175,1);transform:rotate(180deg);position:absolute;right:15px;top:27px;opacity:0}.listing-table__icon,.listing-table__icon svg{width:20px;height:20px}.listing-table__no-results{animation:fadeIn .5s linear forwards;text-align:center;padding:40px;font-size:32px;font-weight:300}.listing-filter{position:relative}.listing-filter__input{transition:background .2s linear;width:100%;display:block;border:0;font-size:20px;padding:15px 15px 15px 35px}.listing-filter__label{position:absolute;left:9px;top:50%;transform:translateY(-50%);display:block;cursor:pointer}.listing-filter__label svg{width:20px}.tabs,tabs{display:block;overflow:hidden}.tabs__tabs,tabs__tabs{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:740px){.tabs__tabs,tabs__tabs{flex-wrap:nowrap}}.tabs__content,tabs__content{transition:left .2s cubic-bezier(.77,0,.175,1),height .2s cubic-bezier(.77,0,.175,1);white-space:nowrap;position:relative}.tabs__tab,tabs__tab{flex:0 0 100%;padding:10px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-bottom:3px solid;cursor:pointer;text-align:center}@media only screen and (min-width:740px){.tabs__tab,tabs__tab{flex:1}}.tabs__tab:hover,tabs__tab:hover{opacity:.8}.tabs__tab--active:hover,tabs__tab--active:hover{opacity:1}.tabs--stacked .tabs__tabs,tabs--stacked .tabs__tabs{display:block}@media only screen and (min-width:660px){.tabs--stacked .tabs__tabs,tabs--stacked .tabs__tabs{display:flex}}.tab,tab{display:inline-block;vertical-align:top;width:100%;white-space:normal;padding-top:30px}.loading{transition:opacity 1s linear;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:1}.loading.aurelia-hide{opacity:0}.loading__inner{position:fixed;top:20px;right:18px}@media only screen and (min-width:1024px){.loading__inner{right:40px}}.loading .spinner:before{width:30px;height:30px}.credit-card__saved{border-radius:5px;padding:14px;text-align:left;display:flex}.credit-card__number-details{flex:1;display:flex}.credit-card__number{flex:1}.credit-card__expiry{flex:0 0 100px;text-align:right}.credit-card__edit{flex:0 0 80px;text-align:right}.credit-card__edit span{cursor:pointer;transition:border-color .2s linear,background .2s linear}.credit-card__delete{flex:0 0 30px;text-align:right}.credit-card__delete span{cursor:pointer}.credit-card__delete span:hover{opacity:.8}.credit-card__delete svg{height:12px}.faults{font-size:12px;line-height:1.1}.faults__list{margin:0 0 15px 40px;padding:0;display:none}.faults>.faults__list{list-style:none;margin:0;padding:0;display:block}.faults__item{margin:0;padding:0}.faults__item--top{border-left:2px solid;padding:5px;margin:0 0 2px}.faults__item--top>.faults__title .faults__view{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.faults__view{font-size:10px;line-height:1;padding:4px 8px;display:inline-block;vertical-align:middle}.faults__title{margin:0 0 5px;font-size:14px;line-height:1.3;user-select:none;position:relative}.faults__title--left-pad{padding-left:10px}.faults__title>label{display:inline-block;vertical-align:middle;cursor:pointer}.faults__title>label span{display:inline-block;vertical-align:middle;line-height:1}.faults__more{margin:0 10px}.faults__more:before{display:inline-block;width:8px;text-align:center;content:"+"}.faults__check{display:none}.faults__check:checked~.faults__title .faults__more:before{content:"-"}.faults__check:checked~.faults__list{display:block}.faults__description--left-pad{padding-left:10px}.faults__description:before{content:"";width:5px;height:5px;display:inline-block;margin-right:5px;vertical-align:middle}.search__control{line-height:0;display:flex}.search input{width:100%;display:block;border:0;padding:3px;background:none;font-size:14px}.search icon{cursor:pointer;padding:5px}.search icon:hover{opacity:.8}.search svg{height:16px}.search button{border:0;background:0;line-height:0;padding:0;width:26px}.site-list{margin:0;padding:0;list-style:none}.site-list .site-list{margin:0}.site-list .site-list .site-list__link{padding-left:37px}.site-list .site-list .site-list__titles{max-width:132px}.site-list .site-list .site-list__titles--no-limit{max-width:100%}.site-list__title{font-size:14px;line-height:1.2;font-weight:300;display:block}.site-list__item{margin:0 0 3px}.site-list__item--with-sub{margin-bottom:8px}.site-list__item--large{padding:10px 0;margin-bottom:0}.site-list__item--large>.site-list__link{margin-bottom:5px}.site-list__item--large>.site-list__link .site-list__title{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1}.site-list__item--large>.site-list__link .site-list__icon svg{width:22px}.site-list__item--active>.site-list__link .site-list__title{font-weight:700}.site-list__item--type-1 .site-list__icon,.site-list__item--type-2 .site-list__icon,.site-list__item--type-13 .site-list__icon{width:14px;text-align:center}.site-list__item--type-1 .site-list__icon svg,.site-list__item--type-2 .site-list__icon svg,.site-list__item--type-13 .site-list__icon svg{width:10px;display:inline-block}.site-list__item--type-7 .site-list__icon,.site-list__item--type-8 .site-list__icon{text-align:center}.site-list__item--type-7 .site-list__icon svg,.site-list__item--type-8 .site-list__icon svg{width:11px}.site-list__link{display:flex;align-items:center}.site-list__link:hover{opacity:.8}.site-list__icon{margin-right:10px;flex:0 0 14px}.site-list__icon svg{width:14px}.site-list__titles{flex:1;max-width:161px}.site-list__titles--no-limit{max-width:100%}.site-list .checkbox{margin-right:10px}.site-list label.site-list__title{cursor:pointer}.auto-complete{position:relative}.auto-complete__data{display:none;position:absolute;width:100%;z-index:20}.auto-complete__search{padding:5px}.auto-complete__search input{border:0;padding:5px 10px;width:100%;display:block}.auto-complete__list{margin:0;padding:0;list-style:none;max-height:200px;overflow:auto}.auto-complete__item{padding:3px 15px;cursor:pointer}.auto-complete__input{position:relative}.auto-complete__input:after{content:"";display:block;border-color:transparent;border-style:solid;border-width:6px 3px 0;width:0;height:0;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.auto-complete--open .auto-complete__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.auto-complete--open .auto-complete__data{display:block}.auto-complete--open.auto-complete--top .auto-complete__input{border-radius:0 0 5px 5px}.auto-complete--open.auto-complete--top .auto-complete__data{bottom:54px}.display-table{border-style:solid;border-width:0 0 1px 1px;border-collapse:collapse;width:100%}.display-table--small{max-width:600px;margin:0 auto}.display-table--medium-cell .display-table__cell{padding:10px}.display-table--medium-cell .display-table__cell--controls{width:65px}.display-table__row{display:flex;flex-wrap:wrap}.display-table__cell{border-style:solid;border-width:1px 1px 0 0;flex:0 0 100%;padding:5px;text-align:left;vertical-align:top}@media only screen and (min-width:660px){.display-table__cell{flex:1}}.display-table__cell--center{text-align:center}.display-table__cell--right{text-align:right}.display-table__cell--v-center{vertical-align:middle}.display-table__cell--header{font-weight:700}.display-table__cell--no-right-border{border-right-width:0}.display-table__cell--price{width:115px}.display-table__cell--controls{width:50px;flex:0 0 50px;text-align:right;vertical-align:middle}.display-table__cell--controls icon{cursor:pointer}.display-table__cell--controls icon svg{height:14px}.display-table__cell--time{width:235px}.display-table__cell--value{width:80px;text-align:right}.display-table__control{cursor:pointer;display:inline-block;vertical-align:middle;line-height:0}.display-table__control+.display-table__control{margin-left:5px}.display-table__control:hover{opacity:.8}.display-table__control svg{width:15px}.display-table__control--cancel svg,.display-table__control--delete svg{width:12px}.display-table__input{background:transparent;padding:7px 0;width:100%;border:0;border-bottom:1px solid}.copy-text{position:relative}.copy-text__icon{position:absolute;cursor:pointer;top:50%;right:0;transform:translateY(-50%)}.copy-text__icon svg{height:14px}.copy-text__message{font-size:12px;position:absolute;right:0;border-radius:4px;background:rgba(0,0,0,.8);color:#fff;padding:4px 10px;line-height:1;z-index:20;transition:opacity .2s linear;opacity:0;height:0;overflow:hidden}.copy-text__message--active{height:20px;opacity:1}.widget{display:block;padding:0 20px;margin:0 auto;width:100%;max-width:800px}.widget+.widget .widget__body{margin-top:40px}.widget--large{max-width:100%}.widget-historical-weather.data-table{padding-top:0}map{display:block}.map,map{width:100%;height:100%;position:relative}.map{z-index:1}.map__controls{background:rgba(0,0,0,.4);padding:10px;position:absolute;bottom:0;left:0;z-index:2}.map__controls .button+.button{margin-left:5px}.map__controls h4{margin:0 0 5px;font-weight:500}.support{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:left}@media only screen and (min-width:1024px){.support{flex-direction:row}}.support__item{flex:0 0 100%;width:100%;border-radius:3px;position:relative}.support__item--left{z-index:2;max-width:600px}@media only screen and (min-width:1024px){.support__item--left{flex:0 0 60%}}.support__item--right{max-width:400px;border-radius:0 0 3px 3px}@media only screen and (min-width:1024px){.support__item--right{flex:0 0 40%;border-radius:0 3px 3px 0}}.support__title{margin:0;padding:15px 15px 10px;text-align:center;font-weight:300;font-size:20px}@media only screen and (min-width:1024px){.support__title{padding:30px 30px 22px;font-size:30px}}.support__details{padding:15px;line-height:1.4}@media only screen and (min-width:660px){.support__details{column-count:2;column-gap:50px}}@media only screen and (min-width:1024px){.support__details{padding:40px;column-count:1}}.support__detail{display:flex}.support__detail+.support__detail{margin-top:15px}.support__detail--center-icon{align-items:center}.support__icon{flex:0 0 20px}.support__icon svg{height:20px}.support__text{margin-left:20px}.support__text a:hover{opacity:.8}.version{margin-top:40px}.tiles{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:740px){.tiles{padding-left:10px}}.tile{flex:0 0 49%;margin:0 2% 10px 0;position:relative;text-align:center}.tile:nth-child(2n+2){margin-right:0}@media only screen and (min-width:740px){.tile{flex:0 0 200px}.tile,.tile:nth-child(2n+2){margin-right:10px}}.tile:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;transition:height .2s cubic-bezier(.77,0,.175,1)}.tile:hover:after{height:10px}.tile a{display:flex;flex-direction:column;padding:30px;height:100%}.tile__icon{width:140px;height:140px;border-radius:50%;display:flex;transition:background .2s linear;margin:0 auto}.tile__icon icon{margin:auto;width:80px}.tile__title{margin:20px 0;line-height:1.2;flex:1}.tile__footer{flex:0 0 30px}.manage__map{height:600px}.accordion{display:block}.accordion__section{display:block;margin-bottom:2px;text-align:left}.accordion__section--small .accordion__title{padding:10px 8px 10px 20px}.accordion__section--no-pointer .accordion__title{cursor:default}.accordion__title{padding:12px;cursor:pointer;display:flex;align-items:center;user-select:none;font-size:14px;position:relative}.accordion__title icon{height:18px}.accordion__title icon svg{height:100%}.accordion__content{transition:max-height .2s cubic-bezier(.77,0,.175,1);overflow:hidden;max-height:0}.accordion__content-inner{padding:20px}.accordion__drag-handle{margin-right:10px;cursor:ns-resize}.accordion__toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);line-height:0}.accordion__toggle icon{transform:rotate(-180deg)}.accordion--no-padding .accordion__content-inner{padding:0}.accordion--active .accordion__toggle icon{transform:rotate(0)}body>.accordion__section{display:none}.form__row--split+.accordion{margin-top:20px}.toggle__input{position:absolute;visibility:hidden;width:0;height:0;display:none}.toggle__input:checked+label:after{margin-left:26px}.toggle__indicator{display:block;position:relative;cursor:pointer;outline:none;user-select:none;padding:1px;width:52px;height:26px;border-radius:26px}.toggle__indicator:after{display:block;position:absolute;content:"";top:4px;left:4px;bottom:4px;width:18px;border-radius:18px;transition:margin .2s,background .2s}date-picker{display:block;flex:1}date-picker>div{font-size:0;height:100%}date-picker>div input.input{height:100%}.date-picker{position:relative}.date-picker__clear,.date-picker__trigger{position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;width:16px;line-height:0}.date-picker__clear:hover,.date-picker__trigger:hover{opacity:.8}.date-picker__clear{right:38px;width:12px;padding-top:2px}.date-picker .form__control.input{text-transform:lowercase}.date-picker input.flatpickr-mobile{appearance:textarea;-webkit-appearance:textarea;-moz-appearance:textarea;padding:7px 5px}.form__control--small+.date-picker__trigger{right:7px}.form__control--small+.date-picker__trigger+.date-picker__clear{right:31px}.self-install__text{font-size:14px;line-height:1.3}slide,slides{display:block}slides{overflow:hidden}slide{flex:0 0 100%}.slides{display:flex;position:relative;left:0;transition:left 1s cubic-bezier(.77,0,.175,1),height 1s cubic-bezier(.77,0,.175,1)}.slide{max-width:700px;margin:0 auto}.station-data-menu__bar{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:flex-end}@media only screen and (min-width:660px){.station-data-menu__bar{flex-wrap:nowrap}}.station-data-menu__bar--single .station-data-menu__item--status .station-data-menu__item-title{text-align:center}@media only screen and (min-width:660px){.station-data-menu__bar--single .station-data-menu__item--status{flex:0 0 100%}.station-data-menu__bar--single .station-data-menu__item--status .station-data-menu__item-title{text-align:right}}.station-data-menu__item{margin:0;padding:0;position:relative;flex:0 0 100%}@media only screen and (min-width:660px){.station-data-menu__item{flex:1}}.station-data-menu__item-title{transition:border-bottom-color .2s linear;padding:10px;font-size:18px;font-weight:300;border-bottom:3px solid;position:relative;cursor:pointer;text-align:center;display:block}.station-data-menu__item-title span{display:inline-block;margin-left:15px;font-size:16px}.station-data-menu__item--status{position:absolute;right:10px;top:10px;width:24px}@media only screen and (min-width:660px){.station-data-menu__item--status{flex:0 0 24px;width:auto;display:block;position:relative;right:auto;top:auto}}.station-data-menu__item--status .sensor-group-menu{width:300px;right:0}.station-data-menu__icon svg{height:24px}.sensor-group-menu{transition:visibility 1ms linear .2s,opacity .2s ease-out,top .2s ease-out;margin:0;padding:0;list-style:none;position:absolute;z-index:10;width:100%;top:70%;opacity:0;visibility:hidden}.sensor-group-menu--open{transition:visibility 1ms linear,opacity .2s ease-in,top .2s ease-in;top:100%;opacity:1;visibility:visible}.sensor-group-menu__item{margin:0;padding:0}.sensor-group-menu__link{transition:color .2s linear;display:block;padding:10px;line-height:1}.sensor-group-menu__link:before{transition:background .2s linear;content:"";width:7px;height:7px;margin-right:10px}.sensor-group-menu__link:before,.sensor-group-menu__link span{display:inline-block;vertical-align:middle}.data-view__router-view{display:block;position:relative}.data-view__list-header{width:100%;max-width:600px;margin:30px auto;padding:10px;border:1px solid;line-height:2}.data-view__list-table .display-table__cell{font-size:12px}.data-view tabs{margin-top:30px}.data-view__calculators-blocks{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px;margin:0 auto}.data-view__calculators-block{flex:0 0 100%;margin:0 0 20px}@media only screen and (min-width:525px){.data-view__calculators-block{margin-right:2%}}.data-view__calculators-block h3{text-align:center}.data-view__calculators-blocks--1 .data-view__calculators-block{margin-right:0}@media only screen and (min-width:525px){.data-view__calculators-blocks--2 .data-view__calculators-block{flex:0 0 49%}.data-view__calculators-blocks--2 .data-view__calculators-block:nth-child(2n+2){margin-right:0}}@media only screen and (min-width:1200px){.data-view__calculators-blocks--2 .data-view__calculators-block{flex:0 0 49%}.data-view__calculators-blocks--2 .data-view__calculators-block:nth-child(2n+2){margin-right:0}}@media only screen and (min-width:525px){.data-view__calculators-blocks--3 .data-view__calculators-block{flex:0 0 49%}.data-view__calculators-blocks--3 .data-view__calculators-block:nth-child(2n+2){margin-right:0}}@media only screen and (min-width:1200px){.data-view__calculators-blocks--3 .data-view__calculators-block{flex:0 0 32%}.data-view__calculators-blocks--3 .data-view__calculators-block:nth-child(3n+3){margin-right:0}}@media only screen and (min-width:525px){.data-view__calculators-blocks--4 .data-view__calculators-block{flex:0 0 49%}.data-view__calculators-blocks--4 .data-view__calculators-block:nth-child(2n+2){margin-right:0}}@media only screen and (min-width:1200px){.data-view__calculators-blocks--4 .data-view__calculators-block{flex:0 0 23.5%}.data-view__calculators-blocks--4 .data-view__calculators-block:nth-child(4n+4){margin-right:0}}.toolbar{display:flex;flex-wrap:wrap;padding:0 10px 10px;justify-content:space-between;align-items:flex-start}.toolbar__label{margin:0 0 4px;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.toolbar__buttons{display:flex}.toolbar__input{border:0;font-size:10px;font-weight:700;padding:5px;width:33px}.toolbar__input--date-picker{width:100%;height:100%;border-radius:5px 0 0 5px}.toolbar__input--left{border-radius:5px 0 0 5px}.toolbar__section{margin-top:10px}.toolbar__section--with-date-picker{flex:0 0 50%}@media only screen and (min-width:560px){.toolbar__section--with-date-picker{flex:unset;min-width:175px}}.toolbar__section--with-date-picker date-picker{flex:0 0 125px}.toolbar__section--with-date-picker date-picker .date-picker__trigger{width:12px;right:5px}graph{display:block;margin:20px 0;overflow:hidden}.graph{height:300px}@media only screen and (min-width:900px){.graph{height:450px}}@media only screen and (min-width:1024px){.graph{height:500px}}.graph__container{width:100%;height:100%}.graph__sensor-trace{transition:stroke .2s linear,opacity .2s linear;opacity:0;stroke-width:1.5}.graph__sensor-trace--hide-trace{display:none}.graph__sensor-trace--hide-trace.highcharts-legend-item{display:inherit}.graph__tooltip-header{font-size:10px;margin-bottom:10px}.graph__tooltip-sensor{font-weight:700}.graph__container--display .highcharts-container{user-select:none}.graph__container--display .highcharts-strong{font-weight:700}.graph__container--display .highcharts-emphasized{font-style:italic}.graph__container--display .highcharts-anchor{cursor:pointer}.graph__container--display .highcharts-graph{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.graph__container--display .highcharts-tracker-line{fill:none;stroke-width:22;stroke-linejoin:round;stroke-linecap:round;visibility:visible}.graph__container--display .highcharts--grid-line,.graph__container--display .highcharts-background,.graph__container--display .highcharts-label-box,.graph__container--display .highcharts-legend,.graph__container--display .highcharts-plot-background,.graph__container--display .highcharts-plot-border{fill:none}.graph__container--display .highcharts-crosshair-thin{stroke-width:1px}.graph__container--display .highcharts-series-hover .highcharts-graph{stroke-width:3}.graph__container--display .highcharts-series-hover .highcharts-halo{visibility:visible}.graph__container--display .highcharts-series-hover path{transition:stroke-width 50ms}.graph__container--display .highcharts-point{stroke-width:0}.graph__container--display .highcharts-point-hover{stroke-width:1}.graph__container--display .highcharts-halo{visibility:hidden;fill-opacity:.25}.graph__container--display .highcharts-tooltip{font-size:12px;line-height:1.2}.graph__container--display .highcharts-tooltip-box{stroke-opacity:.05;stroke-width:5}.graph__container--display .highcharts-tooltip-row{margin-top:5px}.graph__container--display .highcharts-grid-line,.graph__container--display .highcharts-tick{stroke-width:1px}.graph__container--display .highcharts-xaxis-grid .highcharts-grid-line{stroke-width:0}.graph__container--display .highcharts-legend-item{cursor:pointer}.graph__container--display .highcharts-legend-series-active .highcharts-series-inactive{opacity:.4}.graph__container--display .highcharts-series{transition:opacity .2s;opacity:1}.graph__container--display .highcharts-axis.y-axis-delta-t .highcharts-tick,.graph__container--display .highcharts-axis.y-axis-leaf-wetness,.graph__container--display .highcharts-axis.y-axis-rainfall .highcharts-tick,.graph__container--display .highcharts-yaxis-grid.y-axis-delta-t,.graph__container--display .highcharts-yaxis-grid.y-axis-frost-hours,.graph__container--display .highcharts-yaxis-grid.y-axis-leaf-wetness,.graph__container--display .highcharts-yaxis-grid.y-axis-rainfall{display:none}.graph__container--display .highcharts-plot-line{stroke-width:1px}.graph__container--display .highcharts-plot-line--hide{stroke-width:0}.results-table{margin:0 auto}.results-table__cell{padding:3px 5px}.budget-lines{font-size:12px;padding-bottom:10px}.budget-lines__intro{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:5px}@media only screen and (min-width:660px){.budget-lines__intro{justify-content:space-between;flex-direction:row;align-items:center;margin-bottom:0}}.budget-lines__intro a{display:block}.budget-lines__intro a svg{width:19px}.budget-lines__heading{font-size:20px;margin:0}.budget-lines__heading small{font-size:12px;font-weight:400;display:inline-block;margin-left:10px}.switch__controls{display:flex}.switch__controls .button{height:31px;text-transform:lowercase}.switch__controls .button:first-child{border-radius:5px 0 0 5px}.switch__controls .button:last-child{border-radius:0 5px 5px 0}.data-table{padding-top:30px}.data-table__toolbar{display:flex;justify-content:center;align-items:center}.data-table__toolbar .button{margin-right:5px}.data-table__toolbar div{margin:0 20px 0 15px}.data-table__toolbar .button{font-weight:700}.data-table__toolbar .button:last-child{margin-right:0}.data-table__table{width:100%;border-collapse:collapse;margin:40px 0}.data-table__cell{text-align:center;padding:10px}.data-table__cell--header{font-weight:700;text-transform:uppercase;line-height:1;font-size:14px}.data-table__cell--left{text-align:left}.data-table__cell--right{text-align:right}.data-table__cell--controls svg{height:20px}.data-table tr .data-table__cell:first-child{text-align:left}.data-table__date{font-size:12px;display:block}.data-table__unit{font-size:12px;position:relative;top:-5px;left:2px}.modal{transition:opacity 1s linear;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;opacity:1}.modal.aurelia-hide{opacity:0}.modal__box{position:fixed;left:50%;top:50%;width:100%;max-width:600px;padding:40px;transform:translate(-50%,-50%);border-radius:5px;text-align:center}.modal__header{font-size:30px}.modal__footer{margin-top:20px}.modal__footer .button+.button{margin-left:10px}.alert-grid{max-width:1200px;margin:0 auto}.alert-grid__item{width:100%;margin-bottom:5px}.alert-grid__item:nth-child(odd){background-color:rgba(0,0,0,.1)}@media only screen and (min-width:660px){.alert-grid__item{width:50%}.alert-grid__item:nth-child(odd){background-color:transparent}.alert-grid__item:nth-child(4n+1),.alert-grid__item:nth-child(4n+4){background-color:rgba(0,0,0,.1)}}.alert-grid-item{padding:20px;color:#999;display:inline-block;vertical-align:top;transition:background-color .3s linear;border-left:6px solid #656565}.alert-grid-item:hover{background:hsla(0,0%,100%,.02)}.alert-grid-item--enabled{border-color:#00a096}.alert-grid-item__name{font-size:20px;margin-bottom:10px;color:#fff}wizard{display:flex;width:100%;max-width:1200px;flex-direction:column;overflow:hidden;background:#1a1a1a;margin:0 auto 20px}wizard .heading{margin-bottom:20px}.wizard__inner{display:flex;flex-wrap:nowrap;position:relative;transform:translateX(0);transition:transform .5s ease-in-out}.wizard__controls{display:flex;grid-template-columns:1fr 1fr;padding:20px 0 0}.wizard__relative{position:relative}.wizard__control{flex:1;justify-self:right;width:auto;align-self:center}.wizard__control:disabled{opacity:0;cursor:default}.wizard__control--previous{justify-self:left;cursor:pointer;box-sizing:border-box;max-width:150px;margin-right:50px}.wizard__descriptor{font-size:13px;color:#ccc;margin:5px 0 0}.wizard__descriptor:after,.wizard__descriptor:before{content:"[ ";color:#666}.wizard__descriptor:after{content:" ]"}.wizard__descriptor--overlay{position:absolute;right:5px;top:5px;line-height:0}.wizard__section{margin-bottom:10px}wizard-section{width:100%;display:block;overflow:hidden;flex-shrink:0;text-align:center}.wizard-section__inner{padding:30px;display:flex;flex-direction:column}.simple-input,.simple-select{background:none;border-left-width:0;border-bottom:1px solid #555;border-right-width:0;border-top-width:0;color:#ccc}.page__logo{flex:0 0 65px;position:relative;z-index:2;overflow:hidden}.page__logo:after,.page__logo:before{content:"";position:absolute;z-index:-1}.page__logo:before{transform:rotate(45deg);width:300px;height:300px;top:0;left:-180px}.page__logo:after{transform:rotate(120deg);width:300px;height:300px;top:-250px;left:-205px}.page__menu{flex:1;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:1;width:100%;height:100%;top:0;left:0;padding-top:65px;transform:translateY(-100%);transition:transform .3s cubic-bezier(.77,0,.175,1)}@media only screen and (min-width:1024px){.page__menu{position:relative;transform:translateY(0);padding-top:0}}.page__menu:after,.page__menu:before{content:"";position:absolute;z-index:-1}.page__menu:before{transform:rotate(29deg);width:1000px;height:1000px;left:-550px;bottom:-500px}.page__menu:after{transform:rotate(70deg);width:1500px;height:1500px;bottom:-800px;left:-1240px}.page__left--menu-active .page__menu{transform:translateY(0)}.page__controls{flex:0 0 50px;overflow:hidden;position:relative;z-index:1}.page__controls:after,.page__controls:before{content:"";position:absolute;z-index:-1}.page__controls:before{transform:rotate(56deg);width:300px;height:300px;top:0;right:-200px}.page__controls:after{transform:rotate(122deg);width:300px;height:300px;top:-201px;right:-240px}.page__profile{flex:0 0 70px;display:flex;flex-direction:column;transition:flex-basis .2s cubic-bezier(.77,0,.175,1)}.page__profile--active{flex:0 0 130px}.page__nav{flex:1;padding:15px 20px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width:660px){.page__nav{overflow-y:auto}}.page__search{flex:0 0 40px;padding:8px}.widget-soil-moisture{border-radius:5px;margin:20px 0 0;overflow:hidden;height:599px}.widget-soil-moisture__loading{display:flex;align-items:center;align-content:center;justify-content:center;height:100%}.widget-soil-moisture__nav{display:flex}.widget-soil-moisture__nav-item{flex:1;padding:10px;transition:background .2s linear;font-size:12px;text-transform:uppercase;cursor:pointer;text-align:center}.widget-soil-moisture__nav-item--warn:after{content:"";display:inline-block;border-radius:10px;width:7px;height:7px;position:relative;top:-5px;left:2px}.widget-soil-moisture__list{margin:0;padding:0;list-style:none}.widget-soil-moisture__list--stack{display:flex;flex-wrap:wrap}.widget-soil-moisture__list--stack .widget-soil-moisture__site{flex:0 0 100%}@media only screen and (min-width:560px){.widget-soil-moisture__list--stack .widget-soil-moisture__site{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:740px){.widget-soil-moisture__list--stack .widget-soil-moisture__site{flex:0 0 25%;max-width:25%}}.widget-soil-moisture__list+.widget-soil-moisture__list{margin-top:10px}.widget-soil-moisture__site{transition:background .2s linear,border-color .2s linear;border-left:5px solid;margin:2px 0}.widget-soil-moisture__site>a{display:block;padding:10px;position:relative}.widget-soil-moisture__site-title{margin:0;padding:0;font-size:12px;text-transform:uppercase;font-weight:400;text-align:left}.widget-soil-moisture__site--with-track>a{display:flex;flex-flow:column;align-items:center}@media only screen and (min-width:560px){.widget-soil-moisture__site--with-track>a{flex-flow:row}}.widget-soil-moisture__site--with-track .widget-soil-moisture__site-title{padding:10px 0 0;order:2}@media only screen and (min-width:560px){.widget-soil-moisture__site--with-track .widget-soil-moisture__site-title{padding:0;order:0;min-width:50%;width:50%}}@media only screen and (min-width:660px){.widget-soil-moisture__site--with-track .widget-soil-moisture__site-title{min-width:30%;width:30%}}.widget-soil-moisture__content{transition:transform 1s cubic-bezier(.77,0,.175,1);display:flex;height:562px}.widget-soil-moisture__section{height:100%;flex:0 0 100%}.widget-soil-moisture__section--data .widget-soil-moisture__list{padding:20px 20px 0;max-height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width:660px){.widget-soil-moisture__section--data .widget-soil-moisture__list{overflow-y:auto}}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted{max-height:237px;padding:0 20px 20px}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted-only{padding-top:20px}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted-1{max-height:471px}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted-2{max-height:432px}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted-3{max-height:393px}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted-4{max-height:354px}.widget-soil-moisture__section--data .widget-soil-moisture__list--faulted-maxed{max-height:315px}.widget-soil-moisture__inner{height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:20px}@media only screen and (min-width:660px){.widget-soil-moisture__inner{overflow-y:auto}}.widget-soil-moisture__no-display{text-align:center}.widget-soil-moisture__bar{position:relative;padding:1px;width:100%}.widget-soil-moisture__track{width:100%;height:0}.widget-soil-moisture__estimates{position:absolute;bottom:-15px;left:0}.widget-soil-moisture__estimate{font-size:11px;margin-right:10px;font-weight:400;display:inline-block;color:#999}.widget-soil-moisture__head{position:relative;width:0}.widget-soil-moisture__head svg{width:8px}.widget-soil-moisture__head-inner{position:absolute;transform:translateX(-50%) translateY(-100%);font-size:0;font-weight:800;padding:3px 5px;border-radius:2px;margin-top:-5px}.widget-soil-moisture__head-inner:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 4px 0;position:absolute;top:100%;left:50%;margin-left:-4px}.widget-soil-moisture__over,.widget-soil-moisture__under{width:0;height:0;border-style:solid;position:relative;transform:translateY(-50%);margin-left:-5px}.widget-soil-moisture__over{border-width:6.5px 0 6.5px 10px;left:100%}.widget-soil-moisture__under{border-width:6px 10px 6px 0}.widget-soil-moisture__note{font-weight:600;font-size:12px;text-transform:uppercase;padding:10px 20px;text-align:center;margin:2px 0}.widget-soil-moisture__note-button{cursor:pointer;text-decoration:underline}.widget-soil-moisture__note-button:hover{opacity:.8}.widget-soil-moisture__sub-header{font-weight:400;font-size:16px;margin:40px 0 15px}.widget-soil-moisture__sub-header--small{font-size:14px;margin:30px 0 10px}.widget-weather{margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.widget-weather__block{flex:0 0 100%;margin:0 0 34px;padding:20px}@media only screen and (min-width:660px){.widget-weather__block{flex:0 0 48%}}.widget-weather__heading{margin:0;font-weight:400;font-size:24px;line-height:1}@media only screen and (min-width:900px){.widget-weather__heading{font-size:36px}}.widget-weather__heading--no-margin{margin:0}.widget-weather__heading--sub{font-size:12px;line-height:1;font-weight:600;margin-top:5px}.widget-weather__temperature{font-size:80px;font-weight:600;letter-spacing:-.05em;line-height:1}@media only screen and (min-width:900px){.widget-weather__temperature{font-size:120px}}.widget-weather__temperature small{font-size:50px;vertical-align:top;display:inline-block;letter-spacing:normal;position:relative;line-height:1;top:15px}.widget-weather__readings{display:flex;flex-wrap:wrap}.widget-weather__reading{flex:0 0 50%;margin-top:20px}.widget-weather__reading--full-width{flex:0 0 100%}.widget-weather__reading-label,.widget-weather__reading-value{font-weight:600}.widget-weather__reading-value{font-size:24px;line-height:1}.widget-weather__reading-unit{display:inline-block;font-weight:300}.widget-weather__reading-label{font-size:12px;line-height:1;text-transform:uppercase;margin-top:5px}.widget-weather__reading-additional{font-size:10px;line-height:1;text-transform:none;margin-top:2px}.widget-weather__icon{margin-top:20px}.widget-weather__icon svg{height:108px}.widget-weather__spray-conditions .widget-weather__reading-value{text-transform:uppercase;font-weight:800}.widget-weather__spray-conditions .widget-weather__reading-label{text-transform:none;font-weight:400}.widget-weather__table{margin-top:20px;width:100%;font-size:12px;border-spacing:0}.widget-weather__table td,.widget-weather__table th{padding:10px;border-bottom:1px solid}.widget-weather__table td.water-balance__cell--no-border,.widget-weather__table th.water-balance__cell--no-border{border-bottom:0}.widget-weather__table td.water-balance__cell--offset,.widget-weather__table th.water-balance__cell--offset{font-weight:600;font-size:16px;line-height:1}.widget-weather__table td.water-balance__cell--offset icon,.widget-weather__table td.water-balance__cell--offset span,.widget-weather__table th.water-balance__cell--offset icon,.widget-weather__table th.water-balance__cell--offset span{display:inline-block;vertical-align:middle}.widget-weather__table td.water-balance__cell--offset icon,.widget-weather__table th.water-balance__cell--offset icon{margin-right:5px}.widget-weather__table td.water-balance__cell--offset icon svg,.widget-weather__table th.water-balance__cell--offset icon svg{width:16px}.widget-weather__table th{font-weight:600;text-transform:uppercase}.widget-weather__table td:first-child{font-weight:600}body .flatpickr-calendar--hide-week-days .flatpickr-weekdays,body .flatpickr-calendar--hide-year .flatpickr-current-month .numInputWrapper{display:none}body .flatpickr-calendar--hide-week-days .flatpickr-day{margin:0 6px}body .flatpickr-calendar--hide-week-days .flatpickr-day.nextMonthDay,body .flatpickr-calendar--hide-week-days .flatpickr-day.prevMonthDay{display:none}body .flatpickr-calendar--hide-week-days .flatpickr-days .dayContainer{justify-content:flex-start;padding-bottom:10px}body .flatpickr-calendar .numInputWrapper{border-color:transparent}