.hidden-scrollbars{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbars::-webkit-scrollbar{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-scroll{overflow:hidden}.fill{width:100%!important}.fill,.fill-height{height:100%!important}.fill-width{width:100%!important}.truncate[data-v-10399e65]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#logsTable[data-v-10399e65]{max-height:calc(100vh - 260px);overflow:auto}#logsTable[data-v-10399e65]::-webkit-scrollbar{height:5px;width:8px;background:rgba(0,0,0,.233);padding-right:10}#logsTable[data-v-10399e65]::-webkit-scrollbar-thumb{background:var(--v-primary-base);border-radius:1ex;-webkit-border-radius:1ex}#logsTable[data-v-0a41c608] table tbody tr.highlighted{background:#f44336aa!important}#logsTable[data-v-0a41c608] table tbody tr{transition-duration:2s}.clickable[data-v-0a41c608]:hover{outline-width:4px}.clickable[data-v-0a41c608]:hover,.selected[data-v-0a41c608]{outline-style:solid;outline-color:var(--v-secondary-lighten3);outline-offset:-2px}.selected[data-v-0a41c608]{outline-width:3px}.truncate[data-v-06c6bb2c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v-snack__wrapper{margin-top:68px}.hidden-page{opacity:.3}.handle{cursor:grab}.flip-list-move{transition:transform .5s}.no-move{transition:transform 0s}.ghost{opacity:.5;background:#e0e0e0}#nprogress .spinner{right:50%!important}body,html{-webkit-overflow-scrolling:auto!important;overflow:auto!important;height:100%!important;scrollbar-color:hsla(0,0%,100%,.05) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:5px;width:4px;background:transparent;padding-right:10}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.05);border-radius:1ex;-webkit-border-radius:1ex}::-webkit-scrollbar-corner{background:transparent}.wider-horizontal-scroll ::-webkit-scrollbar{height:10px}@media screen and (max-width:320px){body::-webkit-scrollbar{display:none}}.bx-livechat-position-bottom-right{bottom:5px!important;right:5px!important}.array-table[data-v-76645a95] .v-data-table__wrapper{max-height:300px}.border-primary{border:2px solid var(--v-primary-base)}.js-editor[data-v-613376ee]{margin-top:12px;font-family:Fira Code,Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;border:1px solid #ccc;font-size:12px}.calculated-input textarea{max-height:130px;overflow-y:scroll}.calculated-input textarea::-webkit-scrollbar-thumb{background:var(--v-primary-base)}.atom-loader{position:fixed;z-index:9999;top:50%;left:50%;margin-top:-100px;margin-left:-100px}.atom-spinner,.atom-spinner *{box-sizing:border-box}.atom-spinner{height:200px;width:200px;overflow:hidden}.atom-spinner .spinner-inner{position:relative;display:block;height:100%;width:100%}.atom-spinner .spinner-circle{display:block;position:absolute;color:#ddd;font-size:48px;top:50%;left:50%;transform:translate(-50%,-50%)}.atom-spinner .spinner-line{position:absolute;width:100%;height:100%;border-radius:50%;animation-duration:1s;border-left-width:8px;border-top-width:8px;border-left-color:#ddd;border-left-style:solid;border-top-style:solid;border-top-color:transparent}.atom-spinner .spinner-line:first-child{animation:atom-spinner-animation-1 1s linear infinite;transform:rotate(120deg) rotateX(66deg) rotate(0deg)}.atom-spinner .spinner-line:nth-child(2){animation:atom-spinner-animation-2 1s linear infinite;transform:rotate(240deg) rotateX(66deg) rotate(0deg)}.atom-spinner .spinner-line:nth-child(3){animation:atom-spinner-animation-3 1s linear infinite;transform:rotate(1turn) rotateX(66deg) rotate(0deg)}@keyframes atom-spinner-animation-1{to{transform:rotate(120deg) rotateX(66deg) rotate(1turn)}}@keyframes atom-spinner-animation-2{to{transform:rotate(240deg) rotateX(66deg) rotate(1turn)}}@keyframes atom-spinner-animation-3{to{transform:rotate(1turn) rotateX(66deg) rotate(1turn)}}.colorInput{cursor:pointer;margin:0 5px 5px 0;border:2px solid var(--v-secondary-lighten3)!important;transition:border-radius .2s ease-in-out}.scrollContainer{min-height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow-y:scroll}.v-card[data-v-4aa25c56] .sticky-title{position:sticky;top:0;z-index:3;background-color:inherit;border-bottom:1px solid var(--v-secondary-base)}.v-card[data-v-4aa25c56] .sticky-actions{position:sticky;z-index:3;bottom:0;background-color:inherit}.clickable[data-v-9f35edd6]:hover{outline-width:4px}.clickable[data-v-9f35edd6]:hover,.selected[data-v-9f35edd6]{outline-style:solid;outline-color:var(--v-secondary-lighten3);outline-offset:-2px}.selected[data-v-9f35edd6]{outline-width:3px}.v-toolbar.sticky-title[data-v-5c82df15]{position:sticky;top:0;z-index:5}.on-hover[data-v-6d3fce44]{opacity:.75;background:transparent}.scrollContainer[data-v-6d3fce44]{min-height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow-y:scroll}.truncate[data-v-6d3fce44]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clickable:hover{cursor:pointer;opacity:.75}.on-hover[data-v-5e5ac4fd]{cursor:pointer}.konva-tools[data-v-dcdb3ff4]{position:fixed;top:50px;left:20%;background:var(--v-secondary-darken1);border-radius:5px}.nest{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nest.away .nest__ico__leaf,.nest.away .nest__lbl--target,.nest.away .nest__lbl--target--half{visibility:hidden}.nest.away .nest__lbl--away{opacity:1}.nest .nest__shape{transition:fill .5s}.nest__ico__leaf{fill:#13eb13;opacity:0;transition:opacity .5s;pointer-events:none}.nest.has-leaf .nest__ico__leaf{display:block;opacity:1;pointer-events:auto}.nest__editableIndicator{fill:#fff;fill-rule:evenodd;opacity:0;transition:opacity .5s}.nest--edit .nest__editableIndicator{opacity:1}.nest--state--off .nest__shape{fill:#222}.nest--state--heating .nest__shape{fill:#e36304}.nest--state--cooling .nest__shape{fill:#007af1}.nest__ticks path{fill:hsla(0,0%,100%,.3)}.nest__ticks path.active{fill:hsla(0,0%,100%,.8)}.nest text{fill:#fff;text-anchor:middle;font-family:Helvetica,sans-serif;alignment-baseline:central}.nest__lbl--target{font-weight:700}.nest__lbl--target--half{font-weight:700;opacity:0;transition:opacity .1s}.nest__lbl--target--half.shown{opacity:1;transition:opacity 0s}.nest__lbl--ambient{font-weight:700}.nest__lbl--away{font-weight:700;opacity:0;pointer-events:none}.on-hover{cursor:pointer;opacity:.75}.image-fill .v-image__image--cover{background-size:cover;width:100%;height:100%;overflow:visible}.image-fit .v-image__image--cover{background-size:40px 40px;width:40px;height:40px;overflow:visible}.widget-input .v-input__slot{padding:0 5px!important}.widget-input .v-input__append-outer{margin-top:0!important}.widget-input input{max-height:100%}.hours-container{height:170px;max-height:170px;overflow-y:scroll;overflow-x:hidden}.hours-container .col .v-input__slot{padding:0 0 0 5px!important}.hours-container .col .v-input__append-outer{margin:0;margin-top:3px!important;margin-left:5px!important}.hours-container .col .v-input__control{min-height:30px!important}.hours-container .col{height:38px}.thermostat-text{font-size:40pt;line-height:60px}.widget{position:relative}.widget .controls{position:absolute;right:0;top:0}.widget .alert{position:absolute;right:2px;top:2px}.widget .chart{position:absolute;right:5px;bottom:5px}.ghost[data-v-1c3e5094]{border:1px dashed #ccc;opacity:.75}.map-widget{width:100%;height:100%}.layer{position:absolute;top:0;right:0;padding:0 5px;z-index:5;color:var(--v-text-color);background:#ddd;color:#121212;border-radius:5px}.moveable-line{display:none}.header-filter[data-v-7a270196]:hover{background:transparent!important}.moveable{z-index:2}.gridlines{position:absolute}.gridlines.horizontal{border-top:1px dashed #ccc}.gridlines.vertical{border-left:1px dashed #ccc}.map-editor{position:absolute;top:0;left:0;background:transparent}.v-input__control{height:100%!important}.digits-container{border:2px solid #000;border-radius:5px;background:#333}.digits-container .digit{padding:0 3px;height:26px;line-height:24px;width:20px;border:1px solid #000;text-align:center;font-family:Arimo,monospace;color:#eee0d3;-o-box-shadow:inset 0 0 .3em rgba(0,0,0,.8);box-shadow:inset 0 0 .3em rgba(0,0,0,.8);background-image:linear-gradient(180deg,#333 0,#333 40%,#101010 60%,#333 80%,#333)}.digits-container .separator{padding:0;border:none;width:5px;background-image:none;background-color:#000}.digits-container .digit.last{border-radius:0 .2em .2em 0;background-image:linear-gradient(180deg,#eee0d3 0,#eee0d3 40%,#bbaa9a 60%,#eee0d3 80%,#eee0d3);background-color:#eee0d3;color:#000}.fade-in-enter-active[data-v-2389ec86]{transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.fade-in-leave-active[data-v-2389ec86]{transition:opacity 225ms cubic-bezier(.25,.46,.45,.94)}.fade-in-enter[data-v-2389ec86],.fade-in-leave-to[data-v-2389ec86]{opacity:0}.dot[data-v-2dffcf37]{border-radius:50%;display:inline-block}.dot[data-v-2dffcf37]:hover{cursor:pointer}.box[data-v-2dffcf37]{position:absolute;border-radius:10px;border-color:transparent}.indicator-light[data-v-583dd692]{border-radius:50%;width:22px;height:22px;border:2px solid #3d3d3d;margin-top:5px;float:left;background-color:#222;margin-right:10px}.indicator-light.on[data-v-583dd692]{background-color:#ffc773;box-shadow:0 0 15px #f90;border-color:#fdf1df}.indicator-light.interactive[data-v-583dd692]:hover{box-shadow:0 0 15px #f90;cursor:pointer;opacity:.8}.hotspot{border-radius:50%;border:0;box-sizing:border-box;cursor:pointer;height:20px;padding:8px;position:relative;transition:opacity .3s ease 0s;width:20px}.annotation,.hotspot{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25)}.annotation{border-radius:4px;color:rgba(0,0,0,.8);display:block;font-family:Futura,Helvetica Neue,sans-serif;font-size:18px;font-weight:700;left:calc(100% + 1em);max-width:128px;overflow-wrap:break-word;padding:.5em 1em;position:absolute;top:50%;width:-moz-max-content;width:max-content}svg[data-v-e3dfac7a]{position:absolute;width:100%}.water-fill[data-v-e3dfac7a]{animation:wave-e3dfac7a 3s linear infinite,fill-up-e3dfac7a 1s ease-in-out}@keyframes wave-e3dfac7a{0%{x:-120%}to{x:0}}@keyframes fill-up-e3dfac7a{0%{height:0;y:100%}to{height:100%;y:0}}.bucket[data-v-e3dfac7a]{width:50%;position:relative;border:3px solid;border-top:none}.bucket-value[data-v-e3dfac7a]{position:absolute;bottom:10px;left:calc(50% - 30px);margin:0;padding:0}hr.threshold[data-v-e3dfac7a]{border:none;border-top:2px dashed;height:1px;width:100%;position:absolute}.threshold[data-v-e3dfac7a]:hover{cursor:pointer;opacity:.7}.weather-container[data-v-558e9546]{color:#d3d4d4;text-align:center;display:block;cursor:default}