@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.default-button{align-items:center;cursor:pointer;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;gap:.75rem;height:48px;justify-content:center;line-height:24px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.75rem 1.5rem}.default-button.default{background:var(--foundation-black-black-900);border:none;color:var(--foundation-white-white-50);outline:none;transition:.4s}.default-button.default:hover{background:var(--primary-green-500);transition:.4s}.default-button.white{background:#fefefe;background:var(--Foundation-White-white-50,#fefefe);border:1px solid #131010;border:1px solid var(--Foundation-Black-black-500,#131010);color:#131010;color:var(--Foundation-Black-black-500,#131010)}.default-button.white:hover{background:var(--foundation-red-red-400);border:none;color:var(--foundation-white-white-50);outline:none}.default-button.red{background-color:#f10400;background-color:var(--Foundation-Red-red-500,#f10400);border:1px solid #f10400;border:1px solid var(--Foundation-Red-red-500,#f10400);color:var(--foundation-white-white-50)}.default-button.red:hover{background-color:#ab0300;background-color:var(--Foundation-Red-red-700,#ab0300);transition:.4s}.default-button.green{background-color:#24cd90;background-color:var(--Primary-primary-500,#24cd90);border:1px solid #24cd90;border:1px solid var(--Primary-primary-500,#24cd90);color:var(--foundation-white-white-50)}.default-button.green:hover{background-color:#199266;background-color:var(--Primary-primary-700,#199266);transition:.4s}.default-button.dynamic{background:var(--primary-green-500);border:1px solid var(--primary-green-500);color:var(--foundation-white-white-50)}.default-button.default.disabled{background:var(--foundation-white-white-600);cursor:not-allowed}.close-button{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;width:24px}.close-button.default{background:#db0400;background:var(--Foundation-Red-red-600,#db0400)}.sidebar-button{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;gap:.5rem;line-height:1.5rem;padding:.5rem 0 .5rem .75rem;width:10.375rem}.sidebar-button.default{background:#0000;border:none;color:#fefefe;color:var(--Foundation-White-white-50,#fefefe)}.button-loader-wrapper{align-items:center;column-gap:.75rem;display:flex}.button-loader-animation{animation:spin .5s cubic-bezier(.155,.05,.255,.06) infinite;border-bottom:3px solid #fefefe;border-right:3px solid #fefefe;border:3px solid var(--Foundation-White-white-50,#fefefe);border-left:3px solid #0000;border-radius:50%;border-top:3px solid #0000;height:13px;width:13px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.default-input-container{align-items:flex-start;display:flex;flex-direction:column}.default-input-label{align-items:flex-start;align-self:stretch;display:flex;gap:.25rem;padding:.5rem 0}.default-input,.default-input-label{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.default-input{background:#0000;border:none;margin:0;outline:none;padding:0;width:auto;width:100%}.default-input-wrapper{align-items:flex-start;align-items:center;align-self:stretch;border:1px solid var(--foundation-white-white-600);border-radius:.25rem;display:flex;flex-direction:row;gap:.25rem;height:2.5rem;padding:0 .5625rem}.default-input-wrapper:focus-within{border:1px solid var(--foundation-black-black-500)}.default-input-wrapper.error{border:2px solid #f43633;border:2px solid var(--foundation-red-red-400,#f43633)}.default-input::placeholder{color:var(--foundation-black-black-100);opacity:1}.default-input:focus::placeholder{color:#0000}.default-input-message{color:var(--foundation-black-black-100);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-left:.25rem;padding-top:.25rem;text-align:left;width:100%}.default-input-message.error{color:#f43633;color:var(--foundation-red-red-400,#f43633)}.default-link{color:var(--foundation-black-black-100);cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.default-link:visited{color:var(--foundation-red-red-800)}.default-link:hover{color:var(--foundation-red-red-600)}.default-dialog-container{align-items:flex-start;background:var(--foundation-cyan-cyan-200);box-shadow:0 23px 30.1px -19px #00000030;display:flex;flex-direction:column;padding:1.5rem;position:absolute;right:20px;top:20px;width:20rem}.default-dialog-container.open{animation-duration:1s;animation-name:show;transition:all 1s}.default-dialog-container.closed{animation-duration:1s;animation-name:hide;transition:all 1s}@keyframes show{0%{opacity:0}to{opacity:100%}}@keyframes hide{0%{opacity:100%}to{opacity:0}}.default-dialog-content{width:100%}.default-dialog-header-container{display:flex;flex-direction:row;width:100%}.default-dialog-header{color:var(--foundation-white-white-50);flex:1 1;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;text-align:left}.default-dialog-close-icon{align-items:center;background:var(--foundation-cyan-cyan-300);cursor:pointer;display:flex;height:1.5rem;justify-content:center;margin-left:.75rem;width:1.5rem}.default-dialog-close-icon:hover{background:var(--foundation-cyan-cyan-500)}@media only screen and (max-width:767px){.default-dialog-container{width:10rem}}.default-progress-indicator-container{background:var(--foundation-white-white-600);height:.5rem;min-width:5rem;position:relative;width:100%}.default-progress-indicator-track{background:#508cff;height:100%;position:absolute}.walkthrough-container2{align-items:center;background:var(--foundation-white-white-500);display:flex;height:100%;justify-content:center;padding:1rem}.walkthrough-container-content2{align-items:center;background:var(--foundation-white-white-50);box-shadow:0 69px 76.6px -57px #0000001f;box-sizing:border-box;display:flex;justify-content:center;max-width:64rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.walkthrough-container2{padding:1.5rem}}@media only screen and (min-width:1920px){.walkthrough-container-content2{max-width:80rem}}.login-container{flex-direction:column;max-height:calc(1dvh*90);max-height:calc(var(--vh, 1dvh)*90);overflow:scroll;padding:0 1.5rem;width:100%}.login-container,.login-title{align-items:flex-start;align-self:stretch;display:flex}.login-title{color:var(--foundation-black-black-500);font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;padding:2rem 0 0}.login-content-splitter{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:2rem 0}.login-form-container{display:flex;flex-direction:column;justify-content:center;width:100%}.login-alternative-login{align-items:flex-start;color:var(--foundation-black-black-500);display:flex;flex-direction:column;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;width:100%}.login-alternative-container{align-items:flex-start;display:flex;gap:1rem;padding:1rem 0;width:100%}.login-alternative{align-items:flex-start;border:1px solid var(--foundation-white-white-600);border-radius:.25rem;cursor:pointer;display:flex;gap:.25rem;height:3rem;justify-content:center;padding:.75rem;width:3rem}.login-alternative-icon{align-self:center}.login-create-account{display:flex;flex-wrap:wrap;font-weight:400}.login-create-account,.login-link{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;line-height:1.5rem}.login-link{cursor:pointer;font-weight:600}.login-button-container{align-self:end;display:flex;justify-content:flex-end;padding-bottom:2rem;width:100%}.login-button-container .default-button{width:100%}.login-label-container{align-items:center;display:flex;flex-direction:row}.login-email-icon,.login-key-icon{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:.25rem}@media only screen and (min-width:768px){.login-container{max-height:none;overflow:hidden;padding:0 6rem}.login-title{padding:6rem 0 1rem}.login-content-splitter{flex-direction:row}.login-button-container .default-button{width:auto}}@media only screen and (min-width:1024px){.login-content-splitter{flex-direction:row}.login-alternative-login,.login-form-container{flex:1 0}}.indicator-card{align-items:flex-start;background:var(--foundation-white-white-50);border:1px solid var(--foundation-white-white-600);display:flex;flex-direction:column;height:7.5rem;min-width:14.5rem;padding:1.5rem 1.5625rem 0}.indicator-card-wrapper{align-items:flex-start;align-self:stretch;display:flex;gap:1rem}.indicator-card-icon{align-items:center;border:1px solid var(--foundation-white-white-600);gap:.375rem;height:4rem;position:relative;width:4rem}.indicator-card-header-wrapper,.indicator-card-icon{display:flex;flex-direction:column;justify-content:center}.indicator-card-header-wrapper{align-items:flex-start;align-self:stretch;flex:1 0}.air-temperature-controller-subtitle .indicator-card-header-subtitle{font-size:1.1rem}.indicator-card-header-title{color:var(--Foundation-Black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.indicator-card-header-subtitle{color:var(--Foundation-Black-black-500);font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.indicator-card-header-subtitle.module_status{font-size:1rem;line-height:1.25;text-align:left}.indicator-card-progress-wrapper{align-items:center;display:flex;height:100%;width:100%}.indicator-card-controller-wrapper{align-items:flex-end;align-self:stretch;display:flex;flex:1 0;gap:.5rem;padding:1rem 0 1.25rem}.indicator-card-controller-button,.indicator-card-fan-controller-button{align-items:center;background:var(--foundation-black-black-400);border:none;border-radius:.125rem;color:var(--foundation-white-white-50);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:.75rem;font-style:normal;font-weight:700;height:1.25rem;justify-content:center;line-height:1rem;padding:0 1rem;width:6.1875rem}.indicator-card-fan-controller-button:hover{background:var(--primary-green-400)}.indicator-card-fan-controller-button.disabled{background:var(--foundation-black-black-400);cursor:not-allowed}.indicator-card-pause-icon{align-items:center;border:1px solid var(--foundation-white-white-600);display:flex;height:1.5rem;justify-content:center;width:1.5rem}.indicator-card-pause-icon:hover{background:var(--foundation-red-red-400);cursor:pointer}.indicator-card-pause-icon:hover path{stroke:var(--foundation-white-white-50)}.indicator-card-pause-icon path{stroke:var(--foundation-red-red-400)}.indicator-card-play-icon{align-items:center;border:1px solid var(--foundation-white-white-600);display:flex;height:1.5rem;justify-content:center;width:1.5rem}.indicator-card-play-icon:hover{background:var(--foundation-green-green-400);cursor:pointer}.indicator-card-play-icon:hover path{stroke:var(--foundation-white-white-50)}.indicator-card-play-icon path{stroke:var(--foundation-green-green-400)}.indicator-card-fan-speed{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}.indicator-card-loader-wrapper{align-items:center;column-gap:.75rem;display:flex}.indicator-card-temperature-controller-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem}.indicator-card-temperature-controller-container{align-items:center;display:flex;flex-direction:row;gap:.5rem}.indicator-card-temperature-controller-input{width:4rem}.indicator-card-loader-animation{border-bottom:.25rem solid var(--foundation-black-black-500);border-left:.25rem solid #0000;border-right:.25rem solid var(--foundation-black-black-500);border-top:.25rem solid #0000;height:1.5rem;width:1.5rem}.indicator-card-loader-animation,.indicator-card-loader-animation.small{animation:spin .5s cubic-bezier(.155,.05,.255,.06) infinite;border-radius:50%}.indicator-card-loader-animation.small{border-bottom:.125rem solid var(--foundation-black-black-500);border-left:.125rem solid #0000;border-right:.125rem solid var(--foundation-black-black-500);border-top:.125rem solid #0000;height:.75rem;width:.75rem}@keyframes rotate{to{transform:rotate(1turn)}}.indicator-card-controller-button:hover{background:var(--foundation-black-black-600)}.indicator-card-controller-button.active{background:var(--primary-green-400)}.indicator-card-controller-button.active:hover{background:var(--primary-green-600)}.default-progress-indicator-container.card-indicator{width:100%}@media only screen and (max-width:767px){.air-temperature-controller{height:auto}.indicator-card-fan-controller-button.temp{width:auto}}.warning-modal-container{align-items:center;background-color:#0003;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10000}.warning-modal-content{background-color:var(--foundation-white-white-50);box-shadow:0 0 8px 1px #0003;display:flex;flex-direction:column;gap:2rem;margin:1rem;max-width:30rem;padding:4rem}.warning-modal-content-title{font-size:1.5rem;font-weight:700;line-height:2.25rem}.warning-modal-content-text,.warning-modal-content-title{color:var(--Foundation-Black-black-500);font-style:normal}.warning-modal-content-text{font-size:1rem;font-weight:500;line-height:1.25rem;padding-bottom:1rem;text-align:left}.warning-modal-button-row{align-self:stretch;display:flex;flex:1 1;gap:2rem;justify-content:center}.default-button.warning-button{width:6rem}@media only screen and (max-width:468px){.warning-modal-content{padding:2rem}}.dashboard-content{display:flex;flex-direction:column;row-gap:2rem}.dashboard-info-section{display:flex;flex-wrap:wrap;gap:1rem}.dashboard-info-section-device-status{align-items:center;display:flex;gap:1rem}.indicator-container{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem}.default-progress-indicator-container.indicator-soil-ph .default-progress-indicator-track{background:#d4d298}.default-progress-indicator-container.indicator-temperature .default-progress-indicator-track{background:#f43633}.growing-plan-container{display:flex;flex-direction:column;margin-bottom:1rem;row-gap:1rem}.growing-plan-first-row{align-items:flex-start;column-gap:1.5rem;display:flex}.growing-plan-divider-line{background-color:#e7e7e7;background-color:var(--Foundation-Black-black-50,#e7e7e7);border:none;color:#e7e7e7;color:var(--Foundation-Black-black-50,#e7e7e7);height:1px;margin-top:.8rem;width:100%}.growing-plan-first-row-title{align-items:center;color:#131010;color:var(--Foundation-Black-black-500,#131010);column-gap:.5rem;display:flex;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.growing-plan-second-row{column-gap:1.5rem;display:flex;flex-wrap:wrap;padding-top:.5rem;row-gap:1rem}.growing-plan-second-row-text-wrapper{display:flex}.growing-plan-second-row-main-text,.growing-plan-second-row-secondary-text{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-family:Inter;font-size:1rem;font-style:normal;line-height:1.5rem;white-space:nowrap}.growing-plan-second-row-main-text{font-weight:600}.growing-plan-second-row-secondary-text{font-weight:400;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growing-plan-second-row-secondary-text:hover{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:visible;white-space:wrap}.growing-plan-timeline-indicator{background:#dfdfdf;background:var(--foundation-white-white-600,#dfdfdf);height:.5rem;position:relative;width:100%}.growing-plan-timeline-progress-bar{background-color:#21bb83;background-color:var(--primary-green-600,#21bb83);content:"";display:block;height:.5rem;position:absolute;transition:width .7s ease-in-out;width:100%}.growing-plan-timeline-custom{background:#dfdfdf;background:var(--foundation-white-white-600,#dfdfdf);display:block;font-size:0;height:.6rem;letter-spacing:0;position:relative;text-align:left;word-spacing:0}.growing-plan-timeline-custom .growing-plan-timeline-completed{background-color:#21bb83;background-color:var(--primary-green-600,#21bb83);height:100%;left:0;position:absolute;top:0;width:0}.growing-plan-timeline-custom .growing-plan-timeline-item{border-right:2px solid #000;box-sizing:border-box;display:inline-block;height:100%;position:relative;width:1.2rem}.growing-plan-timeline-custom .growing-plan-timeline-item:last-child{border-right:none}.chart-container{margin:auto;max-width:1200px;position:relative}.title{color:var(--foundation-black-black-500);font-family:Inter;font-size:1.25rem;line-height:normal;padding:.5rem 0}.custom-button{background-color:var(--primary-green-500);height:1.5rem;width:1.5rem}.chart-container .chart-container__no_result_overlay{align-items:center;display:flex;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.chart-container .chart-container__no_result_overlay{font-size:1.6rem}}.charts-container{display:flex;flex-direction:column;row-gap:2rem;width:100%}.charts-offset-selector-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.charts-offset-selector-container .device-selector-container{align-self:stretch}.charts-offset-selector-label{align-items:flex-start;align-self:stretch;color:var(--foundation-black-black-500);display:flex;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3rem;padding:0 .25rem}.device-selector-container{flex:1 1;position:relative}.device-selector-wrapper{align-items:center;align-self:stretch;border:1px solid var(--foundation-black-black-50);cursor:pointer;display:flex;gap:.75rem;height:1.5rem;padding:.5rem}.device-selector-icon-container{align-items:center;background:var(--primary-green-500);display:flex;flex-direction:column;height:1.5rem;justify-content:center;width:1.5rem}.device-selector-text{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.device-selector-wrapper:hover{background:var(--primary-green-500)}.device-selector-wrapper:hover .device-selector-text{color:var(--foundation-white-white-50)}.device-selector-wrapper:hover .device-selector-icon-container{background:var(--primary-green-600)}.device-selector-icon-container.active{transform:rotate(180deg)}.device-selector-item-container{background:var(--foundation-white-white-50);border:1px solid var(--foundation-black-black-50);box-sizing:border-box;display:none;max-height:0;overflow:scroll;position:absolute;transition:max-height .75s ease,border .75s ease,background-color .75s ease;width:250px;width:100%}.device-selector-item{align-self:stretch;color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.5rem;text-align:left;text-overflow:ellipsis}.device-selector-item.selected:hover,.device-selector-item:hover{background:var(--primary-green-600);color:var(--foundation-white-white-50);cursor:pointer}.device-selector-item.selected{background:var(--foundation-black-black-50);cursor:pointer}.device-selector-item-container.active{align-items:center;display:flex;flex-direction:column;max-height:20rem;padding:.5rem 0;z-index:10}.latest-photo-container{display:flex;flex-direction:column;width:50%}.latest-photo-box{align-content:flex-start;align-items:flex-start;column-gap:1rem;display:flex;height:22.5rem;padding:16px 0;width:100%}.latest-photo-left-wrapper{align-items:center;display:flex;height:22.5rem;justify-content:center;width:100%}.latest-photo-right-wrapper{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center}.last-update{font-style:normal;font-weight:400;line-height:16px}.last-update,.last-update-bold{color:#aeaeae;color:var(--Foundation-White-white-700,#aeaeae);font-size:.75rem}.last-update-bold{font-weight:700;margin-bottom:8px;text-align:start}.latest-photo-text{align-items:center;color:#131010;color:var(--Foundation-Black-black-500,#131010);display:flex;font-size:1.3rem;font-style:normal;font-weight:600;gap:8px;line-height:normal;margin-bottom:8px}.latest-photo-big{height:100%;object-fit:cover;width:100%}.latest-photo-big:hover{cursor:pointer}.latest-photo-big-container,.latest-photo-small{height:100%;width:100%}.latest-photo-small{align-items:flex-end;display:flex;flex:1 0;justify-content:center;max-height:128px;max-width:128px;min-height:109.33px;min-width:109.33px;object-fit:cover}.latest-photo-small:hover{cursor:pointer}.latest-photo-small-container{max-height:128px;max-width:128px;min-height:109.33px;min-width:109.33px}.buttons{bottom:60px;color:#fff;display:flex;justify-content:space-evenly;position:relative}.btn-download{background:#23212199;color:#fcfcfc;color:var(--Foundation-White-white-100,#fcfcfc);font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:16px 0;text-align:center;transition:.4s;width:100%}.btn-download:hover{background:#232121;cursor:pointer;transition:.4s}.info{padding:16px 0;text-align:center;width:100%}.info,.info-small{background:#23212199;color:#fcfcfc;color:var(--Foundation-White-white-100,#fcfcfc);font-size:16px;font-style:normal;font-weight:600}.info-small{align-items:center;bottom:2rem;display:flex;flex:1 0;justify-content:center;padding:6px 0;position:relative}.full-gallery-btn{align-items:flex-start;background:var(--primary-green-500);color:#fcfcfc;color:var(--Foundation-White-white-100,#fcfcfc);display:flex;font-size:16px;font-style:normal;font-weight:400;gap:8px;line-height:24px;margin-top:8px;padding:12px 16px;text-align:center;transition:.4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.full-gallery-btn:hover{background:var(--primary-green-700);cursor:pointer;transition:.4s}.icon{height:20px;width:18px}.preview{background-color:#030303e6;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9999}.preview-img{display:flex;margin:auto;max-height:90vh;max-width:90vw;object-fit:contain}.close-btn{color:#fff;position:absolute;right:20px;scale:1.5;top:0}.close-btn:hover{cursor:pointer}.preview-text{color:#fcfcfc;color:var(--Foundation-White-white-100,#fcfcfc);font-size:16px;font-style:normal;font-weight:600}.preview-box{display:flex;flex-direction:column;gap:12px}.control-arrow{visibility:hidden}.image{height:100px}@media only screen and (min-width:768px) and (max-width:1023px){.latest-photo-container{width:100%}}@media only screen and (max-width:767px){.latest-photo-container{width:100%}.latest-photo-right-wrapper{display:none}}.indicator-header{align-items:flex-start;column-gap:1.5rem;display:flex}.indicator-title{align-items:center;color:var(--foundation-black-black-500);column-gap:.5rem;display:flex;font-size:1.25rem;font-style:normal;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.indicator-divider-line{background-color:var(--foundation-black-black-50);border:none;color:var(--foundation-black-black-50);height:1px;margin-top:.8rem;width:100%}.indicator-container-splitter{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2rem;padding:1rem 0}.conditions-overview-container,.indicator-container{grid-column-gap:1rem;grid-row-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto;row-gap:1rem}.indicator-container{position:relative}.device-offline:before{content:"Device offline"}.device-offline:before,.no-connection:before{align-items:center;background-color:gray;display:flex;font-size:4rem;font-style:normal;font-weight:600;height:100%;justify-content:center;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:2}.no-connection:before{content:"No internet connection"}.indicator-card-icon-wrapper{align-items:center;display:flex;flex-direction:column;gap:.375rem;height:100%;justify-content:center;justify-content:flex-end;width:100%}.indicator-card-icon-container{align-items:center;display:flex;justify-content:center}.indicator-energy-icon{display:flex}.indicator-energy-icon polygon{fill:var(--energy-usage-icon-color)}.indicator-power-icon{display:flex}.indicator-power-icon.on path{fill:var(--foundation-green-green-400)}.indicator-power-icon.off path{fill:var(--foundation-red-red-400)}.indicator-card-intake-fan-position{padding-right:.25rem}.indicator-card-exhaust-fan-position,.indicator-card-intake-fan-position{align-items:center;display:flex;height:2rem;justify-content:center;position:absolute;width:2rem}.indicator-card-exhaust-fan-position{padding-left:.25rem}.indicator-card-fan-intake-icon{animation-iteration-count:infinite;animation-name:spin-left;animation-timing-function:linear;position:absolute}.indicator-card-fan-intake-icon.speed-25{animation-duration:5s}.indicator-card-fan-intake-icon.speed-50{animation-duration:2.5s}.indicator-card-fan-intake-icon.speed-75{animation-duration:1s}.indicator-card-fan-intake-icon.speed-100{animation-duration:.5s}.indicator-card-fan-exhaust-icon{animation-iteration-count:infinite;animation-name:spin-right;animation-timing-function:linear;position:absolute}.indicator-card-fan-exhaust-icon.speed-25{animation-duration:5s}.indicator-card-fan-exhaust-icon.speed-50{animation-duration:2.5s}.indicator-card-fan-exhaust-icon.speed-75{animation-duration:1s}.indicator-card-fan-exhaust-icon.speed-100{animation-duration:.5s}.indicator-card-icon-overlay{align-items:center;display:flex;justify-content:center;position:relative}.default-progress-indicator-container.soil-acidity-sensor .default-progress-indicator-track{background:var(--ph-progress-bar)}.default-progress-indicator-container.air-temperature-sensor .default-progress-indicator-track{background:var(--temperature-progress-bar)}.dashboard-sensor-calibration{background-color:var(--primary-green-500)!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dashboard-sensor-calibration:hover{background-color:var(--primary-green-700)!important;cursor:pointer}@media only screen and (min-width:800px){.indicator-container{grid-template-columns:calc(50% - .5rem) calc(50% - .5rem)}}@media only screen and (min-width:1500px){.indicator-container{grid-template-columns:calc(33.33% - .66rem) calc(33.33% - .66rem) calc(33.33% - .66rem)}}@media only screen and (min-width:2200px){.indicator-container{grid-template-columns:calc(25% - .75rem) calc(25% - .75rem) calc(25% - .75rem) calc(25% - .75rem)}}@media only screen and (min-width:2900px){.indicator-container{grid-template-columns:calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem)}}@keyframes spin-right{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-left{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.calibration-modal{background-color:var(--foundation-white-white-50);padding:4rem;width:80%}.calibration-btns{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding-top:1rem}.calibration-step-title{color:var(--foundation-black-black-500);font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.5rem;text-align:left;width:calc(100% - 2rem)}.calibration-step-text{align-items:center;color:#000c;display:flex;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-bottom:1rem;text-align:left}.calibration-step-cancel{background-color:var(--foundation-red-red-400)!important;padding:.75rem 3.62rem}.calibration-step-cancel:hover{background-color:var(--foundation-red-red-600)!important}.calibration-icon-color path{fill:var(--foundation-white-white-50)}.calibration-btn-disabled{background-color:var(--foundation-black-black-100)!important;pointer-events:none}.edit-modal-control-calibration{align-items:center;display:flex;justify-content:flex-end;margin-bottom:-1.3rem;position:relative;width:100%}@media only screen and (max-width:900px){.calibration-btns{flex-wrap:wrap;gap:.5rem}.calibration-btn{width:15rem}}@media only screen and (max-width:620px){.calibration-btns{flex-wrap:wrap;gap:.5rem}.calibration-modal{padding:2.5rem;width:70%}.calibration-btn{width:100%}}.modal-container{align-items:flex-start;background-color:var(--foundation-white-white-50);border-top:4px solid var(--foundation-red-red-600);box-shadow:0 0 0 50vmax #00000080;box-shadow:#00000008;box-sizing:border-box;display:flex;flex-direction:column;min-height:386px;padding:60px;position:absolute;row-gap:32px;width:880px;z-index:100}@media only screen and (max-width:767px){.modal-container{min-height:368px;padding:60px 32px;width:328px}.button-row{flex-direction:column;row-gap:24px;width:100%}.steps-row{text-align:left}.version-modal-content{padding:3rem;width:60%}}.version-modal-content{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80%;padding:4rem;text-align:left;width:40.125rem;z-index:9999}.version-modal-button{margin-top:1.5rem;padding:.75rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.version-modal-title{font-weight:700;padding:.5rem 0}.version-modal-text,.version-modal-title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:1rem;font-style:normal;line-height:1.5rem}.version-modal-text{font-weight:400;overflow-y:auto}.version-modal-container{align-items:center;background-color:var(--hamburger-background);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.notification-base-container{--notification-progress-bar-height:0.4rem;align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:1.2rem;text-align:left;top:1.2rem;z-index:600}.notification-base{animation:slide-in .5s ease-in-out;background-color:var(--primary-green-500);box-shadow:0 23px 30.1px -19px #00000030;color:var(--foundation-white-white-50);display:inline-block;margin-bottom:1rem;max-width:22rem;overflow:hidden;position:relative}.notification-base.error{background:var(--foundation-red-red-400)}.notification-base-content{align-items:flex-start;display:inline-flex;flex-direction:column;padding:1.5rem;padding-bottom:calc(1.5rem - var(--notification-progress-bar-height))}.notification-base-header{align-items:center;display:inline-flex;font-style:normal;font-weight:700;justify-content:space-between;width:100%}.notification-base-body{margin-top:1rem}.notification-base-out{animation:slide-out .5s ease-in-out;opacity:0;transform:translateX(100%)}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.notification-base .progress-bar{background:var(--foundation-green-green-700);height:var(--notification-progress-bar-height);transition-property:width;width:100%}.notification-base.error .progress-bar{background:var(--foundation-red-red-600)}.notification-base .progress-bar.paused{animation:none;visibility:hidden}.notification-base-close-icon{align-items:center;background:var(--foundation-green-green-600);cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.notification-base-close-icon:hover{background:var(--foundation-green-green-700)}.notification-base.error .notification-base-close-icon:hover{background:var(--foundation-red-red-800)}.notification-base-header-text{flex:1 1;margin-right:.6rem}.notification-base .progress-bar{animation:notification-timer-animation 5s linear;transform:translateX(100%)}@keyframes notification-timer-animation{0%{transform:translateX(0)}to{transform:translateX(100%)}}.edit-modal-container{background-color:var(--foundation-white-white-50);display:flex;flex-direction:column}.edit-modal-box{display:flex;flex-direction:column;gap:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80vh;padding:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.allEntries-textarea{border:1px solid #e7e7e7;border:1px solid var(--Foundation-Black-black-50,#e7e7e7);border-radius:4px;box-sizing:border-box;font-family:Inter;font-style:normal;font-weight:400;line-height:24px;min-height:13rem;overflow-y:hidden;padding:10px;resize:none;width:100%}.allEntries-textarea:focus{outline:none}@media only screen and (max-width:767px){.button-row{flex-wrap:wrap;gap:.5rem}}@media only screen and (min-width:1440px){.edit-modal-box{padding:3rem}}.edit-modal-container-diary{background-color:var(--foundation-white-white-50);display:flex;flex-direction:column;max-width:642px;padding:1rem;width:100%}.edit-modal-box-diary{display:flex;flex-direction:column;gap:1.5rem;max-height:75dvh;max-height:calc(1dvh*75);max-height:calc(var(--vh, 1dvh)*75);overflow-y:auto;padding:1.5rem}@media only screen and (max-width:767px){.edit-modal-container-diary{background-color:var(--foundation-white-white-50);display:flex;flex-direction:column;margin:0 1.5rem;max-width:642px;padding:0;width:100%}}.add-plant-title{font-weight:700;margin-bottom:2rem}.add-plant-text,.add-plant-title{color:var(--foundation-black-black-500);font-size:1.25rem;font-style:normal;line-height:normal;text-align:left}.add-plant-text{font-weight:400;line-height:1.5rem;margin-bottom:.5rem}.add-plant-btns,.finish-setup-btns{display:flex;gap:2rem;justify-content:flex-end}.finish-setup-btns{margin-top:5rem}.add-plant-btn{padding:.75rem 3.125rem}.finish-setup-btn{background-color:var(--primary-green-500)!important}.finish-setup-btn:hover{background-color:var(--primary-green-700)!important}.btn-proceed{background-color:initial!important;border:1px solid var(--foundation-black-black-500)!important;color:var(--foundation-black-black-500)!important;padding:.75rem 1.5rem;transition:.4s}.btn-proceed:hover{background-color:var(--foundation-red-red-400)!important;border-color:#0000!important;color:var(--foundation-white-white-50)!important;transition:.4s}.btn-proceed-icon path{stroke:var(--foundation-black-black-500)!important;transition:.4s}.btn-proceed:hover .btn-proceed-icon path{stroke:var(--foundation-white-white-50)!important;transition:.4s}.add-plant-input-container{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.5rem}.add-plant-result{align-items:center;background:var(--foundation-white-white-500);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;transition:.4s;width:100%}.add-plant-result:hover{background-color:var(--primary-green-500);cursor:pointer;transition:.4s}.add-plant-result-checkmark{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid var(--foundation-black-black-100);border-radius:50%;display:flex;height:1rem!important;justify-content:center;transition:.4s;width:1rem!important}.add-plant-result:hover .add-plant-result-checkmark:after{color:var(--foundation-black-black-500);content:"\2713";transition:.4s}.add-plant-result-checkmark:checked:after{color:var(--primary-green-500);content:"\2713";transition:.4s}.add-plant-result-checkmark:checked{background-color:var(--foundation-white-white-50);transition:.4s}.add-plant-input{align-items:flex-start;align-self:stretch;background:var(--foundation-white-white-50);border:1px solid var(--foundation-white-white-600);border-radius:.25rem;display:flex;gap:.25rem;height:2.5rem;padding:0 .5625rem;width:46%}.add-plant-result-text{color:#131010;color:var(--foundation-black-black-500,#131010);font-weight:500}.add-plant-normal-text,.add-plant-result-text{font-size:1rem;font-style:normal;line-height:1.5rem}.add-plant-normal-text{font-weight:400;text-align:left}.text-margin-bottom{margin:2rem 0}.checkbox-option{display:flex;gap:.5rem;margin-bottom:1.5rem}.automation-btns{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.form-box{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.icon-color path{fill:var(--foundation-black-black-500)!important}.stages-form{height:80%;overflow:scroll}@media only screen and (max-width:767px){.add-plant-input{width:100%}}.your-diary-header{align-items:center;display:flex;justify-content:center;max-width:100%;padding:1rem 0}.your-diary-header.pt0{padding-top:0}.your-diary-icon-box{align-items:center;display:flex;height:24px;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:24px}.your-diary-text{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding-left:8px;padding-right:24px}.divider{background-color:#e7e7e7;background-color:var(--Foundation-Black-black-50,#e7e7e7);display:flex;height:1px;margin-left:24px;width:100%}.entry{align-items:center;background:#f5f5f5;background:var(--Foundation-White-white-500,#f5f5f5);display:flex;gap:1rem;padding:.5rem .75rem;transition:.4s}.entry.selected{background:var(--primary-green-500)!important;cursor:pointer}.entry.selected .entry-text,.entry.selected .entry-text-wide{color:#fefefe;color:var(--foundation-white-white-50,#fefefe)}.entry.selected .entry-date{color:#e7e7e7;color:var(--foundation-black-black-50,#e7e7e7);transition:.4s}.entry:hover{background:var(--primary-green-500)!important;cursor:pointer;transition:.4s}.entry-text{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:left;transition:.4s}.entry-stage-wrapper{column-gap:1.5rem;display:flex;flex-wrap:wrap}.entry:hover .entry-text,.entry:hover .entry-text-wide{color:#fefefe;color:var(--foundation-white-white-50,#fefefe);transition:.4s}.entry:hover div{color:#fefefe;color:var(--Foundation-White-white-50,#fefefe)}.entry-date{color:#929191;color:var(--foundation-black-black-200,#929191);font-size:16px;font-style:normal;font-weight:400;line-height:24px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;transition:.4s}.entry:hover .entry-date,.entry:hover .entry-notes{color:#e7e7e7;color:var(--foundation-black-black-50,#e7e7e7);transition:.4s}.entry-device{align-self:stretch;color:#929191;color:var(--foundation-black-black-200,#929191);flex:1 1;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-device,.entry-text-wide{font-size:16px;font-style:normal;line-height:24px;text-align:left}.entry-text-wide{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-weight:500;width:100%}.entry-icon{display:flex;margin-left:auto}.entry:hover .entry-icon path{fill:#fefefe;fill:var(--Foundation-White-white-50,#fefefe)}.entries-container{display:flex;flex-direction:column;padding:16px 0}.entries-container .entry{margin-bottom:8px}.entries-container div:nth-child(2n) .entry{background:#fafafa;background:var(--Foundation-White-white-200,#fafafa)}.status{align-items:center;display:flex;justify-content:center}.status-icon-inactive circle{fill:#e7e7e7;fill:var(--Foundation-Black-black-50,#e7e7e7)}.entry-notes{color:var(--foundation-black-black-100);font-family:Inter;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;text-align:left;transition:.4s;white-space:nowrap}@media only screen and (max-width:767px){.entry-text{overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:600px){.entry .entry-text{max-width:120px;min-width:120px}.entry .entry-notes{white-space:wrap}}.edit-modal-container-settings{background-color:var(--foundation-white-white-50);display:flex;flex-direction:column;max-width:642px;padding:1rem;width:100%}.edit-modal-box-settings{display:flex;flex-direction:column;gap:1.5rem;max-height:75dvh;max-height:calc(1dvh*75);max-height:calc(var(--vh, 1dvh)*75);overflow-y:auto;padding:1.5rem}.btn{background-color:#000;color:#fff;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.save-btn-modal{background-color:var(--primary-green-500);display:flex;gap:8px;transition:.4s}.save-btn-modal:hover{background-color:var(--primary-green-700);cursor:pointer;transition:.4s}.remove-btn-modal{background-color:#f10400;background-color:var(--Foundation-Red-red-500,#f10400);display:flex;gap:8px;transition:.4s}.remove-btn-modal:hover{background-color:#ab0300;background-color:var(--Foundation-Red-red-700,#ab0300);cursor:pointer;transition:.4s}.button-row{gap:32px}.edit-modal{align-items:center;background-color:#bdbdbdcc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.edit-modal-control{align-items:center;display:flex;justify-content:flex-end;margin-bottom:-1.5rem}.edit-modal-close-icon{cursor:pointer;height:1rem;width:1rem}.edit-modal-close-icon path{fill:var(--foundation-black-black-500)}.edit-modal-close-icon:hover path{fill:var(--primary-green-500)}.edit-modal-section{display:flex;flex-direction:column;text-align:left}.edit-modal-label{font-size:1rem;font-weight:700;line-height:1.5rem}.device-textarea{border:1px solid #e7e7e7;border:1px solid var(--Foundation-Black-black-50,#e7e7e7);border-radius:4px;box-sizing:border-box;font-family:Inter;font-style:normal;font-weight:400;line-height:24px;min-height:5rem;overflow-y:hidden;padding:10px;resize:none;width:100%}.device-textarea:focus{outline:none}.edit-modal-section span{align-items:flex-start;align-self:stretch;color:#131010;color:var(--Foundation-Black-black-500,#131010);display:flex;font-size:16px;font-style:normal;font-weight:700;gap:4px;line-height:24px;padding:8px 0}.icon-modal{height:18px;width:18px}.settings-error-message{color:var(--foundation-red-red-600)}.btns-inline{display:flex;gap:2rem;justify-content:center;margin-top:2rem}.btn{width:7rem}.btn-confirm{background-color:var(--foundation-green-green-500)!important}.btn-cancel{background-color:var(--foundation-red-red-600)!important}.btn-confirm:hover{background-color:var(--foundation-green-green-700)!important}.btn-cancel:hover{background-color:var(--foundation-red-red-800)!important}@media only screen and (max-width:767px){.edit-modal-container-settings{background-color:var(--foundation-white-white-50);display:flex;flex-direction:column;margin:0 1.5rem;max-width:642px;padding:0;width:100%}}.modal-body{background-color:var(--foundation-white-white-50);max-height:70%;overflow-y:auto;padding:5rem 4rem;text-align:left;width:80%}.modal-title{font-size:1.2rem;font-weight:600;text-align:center}.modal-content{margin-bottom:2rem;text-align:left}.modal-content-section{align-items:center;display:flex;flex-wrap:nowrap;font-weight:600;gap:1rem;margin-bottom:1rem;text-align:left}.modal-content-section-divider{background-color:var(--foundation-black-black-100);height:1px;width:100%}.section-content{margin-bottom:1rem;padding-left:2rem}.no-automation-text{color:red;font-weight:600}.automation-status{align-items:center;display:flex;font-size:1rem!important;gap:1rem}.input-label{cursor:pointer;max-height:1.5rem}.input-label,.save-icon-text{align-items:center;display:flex;gap:.5rem}.save-icon-text{background-color:var(--primary-green-600);color:#fff;font-size:.8rem;height:1.5rem;padding:.1rem .5rem;transition:all .4s}.save-icon-text:hover{background-color:var(--primary-green-700);transition:all .4s}.search-container{padding-bottom:1rem}.search-label{color:#131010;color:var(--Foundation-Black-black-500,#131010);display:flex;font-size:1rem;font-style:normal;font-weight:400;justify-content:flex-start;line-height:1.5rem;padding:.5rem 0}.search-error-message{min-height:1.25rem}.search-checkboxes{display:flex;gap:1rem}.checkbox-label{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-left:.5rem}.automation-buttons{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;padding-top:1rem}.automation-body .default-button{width:25rem}.automation-icon path{fill:#000}.automation-status{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;padding-bottom:.75rem;padding-top:.5rem;text-align:left}.automation-table{text-align:left}.automation-table .primary{font-weight:700}.automation-table .table-title{text-align:start}.automation-table .secondary{color:var(--foundation-black-black-200)}.automation-table .hovered:hover .primary,.automation-table .hovered:hover .secondary{color:var(--foundation-white-white-500)}.automation-table .hovered:hover .edit-icon path{fill:#fefefe;fill:var(--foundation-White-white-50,#fefefe)}.automation-table .delete-icon,.automation-table .edit-icon{background:none;border:none;cursor:pointer;height:2rem;padding:0;width:2rem}.automation-table .hovered:hover .delete-icon path{fill:#fefefe;fill:var(--foundation-White-white-50,#fefefe)}.automation-table .hovered .delete-icon:hover{background-color:var(--foundation-red-red-400)}.automation-table .automation-name{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.automation-table .device-name{flex:1 1}@media only screen and (max-width:767px){.automation-buttons .default-button,.plan-name-buttons .default-button{flex:1 1}.automation-table .mobile-hidden{display:none}.automation-table .automation-name{flex:1 1}}.no-break-text{white-space:nowrap}.modal-delete-btn path{fill:#fff}.modal-close-btn,.modal-close-btn-icon,.modal-delete-btn{align-items:center;display:flex;justify-content:center}.modal-close-btn path{fill:#000}.modal-close-btn-icon path{fill:#fff}.modal-button-row{align-items:center;display:flex;justify-content:space-around}@media only screen and (max-width:600px){.date-range-text{text-wrap:wrap;max-width:100px;min-width:100px}}.ssx-table-row{align-items:center;background:var(--foundation-white-white-500);display:flex;margin:.6rem 0;padding:.6rem;transition:color .1s,background-color .1s}.ssx-table-row.odd{background:var(--foundation-white-white-300)}.ssx-table-row.hovered:hover{background-color:var(--primary-green-400);cursor:pointer}.ssx-table-row>:not(:last-child){margin-right:.6rem}.create-automation-modal-header{align-items:center;color:#131010;color:var(--Foundation-Black-black-500,#131010);display:flex;justify-content:center;margin-right:1rem}.create-automation-modal-header svg{margin-right:.4rem}.create-automation-modal-header svg path{fill:#131010;fill:var(--Foundation-Black-black-500,#131010)}.ssx-modal-overlay{align-items:center;background-color:var(--hamburger-background);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.ssx-modal-overlay.center{justify-content:center}.ssx-modal-overlay .ssx-modal-container{background-color:var(--foundation-white-white-50);box-sizing:border-box;margin:.6rem;max-height:calc(100% - 1.2rem);max-width:768px;overflow-y:auto;padding:2rem}.ssx-modal-overlay .ssx-modal-header{align-items:center;display:inline-flex;justify-content:space-between;margin-bottom:1rem;width:100%}.ssx-modal-overlay .ssx-modal-header-close-icon{cursor:pointer;margin-left:.6rem}.ssx-modal-overlay .ssx-modal-header-close-icon path{fill:var(--foundation-black-black-500)}.ssx-modal-overlay .ssx-modal-header-close-icon:hover path{fill:var(--foundation-red-red-600)}.title-row{align-items:center;display:flex;justify-content:space-between;width:100%}.title-row-text{color:var(--foundation-black-black-500);display:flex;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.input-row{align-items:flex-start;display:flex;flex-direction:column;min-height:128px;row-gap:16px;width:100%}.input-row-text{color:#131010;color:var(--Foundation-Black-black-500,#131010)}.input-row-text,.input-row-textbox{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input-row-textbox{border:1px solid #e7e7e7;border:1px solid var(--Foundation-Black-black-50,#e7e7e7);border-radius:4px;box-sizing:border-box;min-height:64px;overflow-y:hidden;padding:10px;resize:none;width:100%}.input-row-textbox:focus{outline:none}::-webkit-resizer{display:none}.steps-row{align-items:flex-start;color:#131010;color:var(--Foundation-Black-black-500,#131010);display:flex;flex-direction:column;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:24px;min-height:128px}.steps-row.troubleshoot{row-gap:16px}.steps-row.success{row-gap:0}.button-row{column-gap:24px;width:100%}.modal-helper-body{align-items:center;background-color:var(--hamburger-background);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}@media only screen and (min-width:768px) and (max-width:1023px){.modal-container{min-height:368px;padding:60px;width:568px}}@media only screen and (max-width:767px){.modal-container{min-height:368px;padding:60px 32px;width:328px}.button-row{flex-direction:column;row-gap:24px;width:100%}.steps-row{text-align:left}.version-modal-content{padding:3rem;width:60%}.ssx-modal-overlay .ssx-modal-container{padding:1rem}}.element-loader{position:relative}.element-loader.loading:after{align-items:center;background-color:#d7d7d7aa;content:"Loading";display:inline-flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.diary-container{margin-bottom:0;max-width:100%}.your-diary-icon{height:20px;width:18px}.input-log{border:2px solid #50d7a6;border:2px solid var(--Primary-primary-400,#50d7a6)}.save-section{align-items:center;display:flex;gap:24px;margin-top:16px}.photo-icon{height:18px;width:18px}.save-btn{background:#131010;background:var(--Foundation-Black-black-500,#131010);color:#fefefe;color:var(--Foundation-White-white-50,#fefefe);font-size:16px;font-style:normal;font-weight:400;gap:8px;line-height:24px;padding:12px 32px;text-align:center;transition:.4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.save-btn:hover{background-color:var(--primary-green-500);cursor:pointer;transition:.4s}.icon-box{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.success-message{color:#1a9266;color:var(--Primary-primary-700,#1a9266);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.all-entries-container{margin-top:24px}.month-title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:16px;text-align:left}@media only screen and (max-width:1440px){.diary-container{margin:0}.save-btn{padding:12px 16px}}.upgrade-icon path{fill:var(--foundation-black-black-900)}.plans{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-evenly}.plan-switch{display:flex;gap:1rem;justify-content:center;padding:1rem 0}.plan-text-active{font-weight:600}.plan-toggle-switch:hover{cursor:pointer}.card-content{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:.5rem;max-width:20rem;min-width:15rem;padding:1rem;width:15rem}.card-title{color:#131010;color:var(--foundation-black-black-500,#131010);font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}.card-price{padding-bottom:1.5rem}.card-price,.card-price-m{color:var(--primary-green-600);font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;text-align:left}.card-price-m{margin-top:.5rem;min-height:3rem}.icon-active path{fill:var(--primary-green-600)}.card-control-types{align-items:center;display:flex;gap:.5rem}.card-text-bold{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;text-align:left}.card-disabled,.card-text-normal{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:left}.card-bold-disabled,.card-disabled{color:var(--foundation-black-black-100)}.card-bold-disabled{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;text-align:left}.card-divider{background-color:var(--foundation-white-white-600);height:1px;margin:.5rem 0;width:100%}.card-btn{margin-top:.5rem;width:100%}.switch{align-items:center;border:1px solid var(--foundation-black-black-100);border-radius:25px;display:flex;height:.9rem;justify-content:flex-start;padding:.2rem;width:2.3125rem}.switch,.switch-active,.switch-dot{transition:.4s}.switch-dot{background-color:var(--foundation-black-black-100);border-radius:1rem;height:1.1rem;transform:translateX(0);width:1.1rem}.switch-dot-active{background-color:var(--primary-green-500);transform:translateX(20px);transition:.4s}.table_row_style:hover{background-color:var(--foundation-white-white-500);cursor:pointer}.table_row_style{padding:.5rem}.admin-dashboard h1{margin-bottom:1rem}.table-automation-status{margin-right:.5rem}.help-screen-container{display:flex;flex-direction:column;max-width:100%}.date-info{background-color:#dfdfdf;background-color:var(--Foundation-White-white-600,#dfdfdf);color:#676767;color:var(--Foundation-White-white-900,#676767);font-size:12px;font-style:normal;font-weight:400;gap:2px;line-height:16px;padding:0 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.date-info,.form-container{align-items:flex-start;display:flex}.form-container{align-self:stretch;flex-direction:column;padding:16px 0}.title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-style:normal;font-weight:600;line-height:24px;padding:8px 0;text-align:center}.input-title,.title{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;font-size:16px}.input-title{background:#fefefe;background:var(--Foundation-White-white-50,#fefefe);border:1px solid #e7e7e7;border:1px solid var(--Foundation-Black-black-50,#e7e7e7);margin-bottom:8px;padding:16px}.input-title:focus{outline:2px solid var(--primary-green-600)}.input-log{align-items:flex-start;align-self:stretch;border:2px solid var(--primary-green-600);display:flex;flex-direction:column;font-family:Inter;height:248px;padding:.75rem}.input-log:focus{outline:none}.helpScreen-deviceSelector-wrapper{padding:.5rem 0;width:12.75rem}.help-screen-fail-message,.help-screen-success-message{color:var(--primary-green-700);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.help-screen-success-message{color:#1a9266;color:var(--Primary-primary-700,#1a9266)}.help-screen-fail-message{color:var(--foundation-red-red-600)}.gallery-icon path{fill:#080707;fill:var(--foundation-black-black-900,#080707)}.gallery-filter-container{align-items:flex-start;display:flex;gap:4px;padding:.875rem 1.5rem 2rem 0}.gallery-filter-dropdown{align-items:center;color:#131010;color:var(--foundation-black-black-500,#131010);display:flex;flex-direction:column;font-size:1rem;font-style:normal;font-weight:500;justify-content:center;line-height:1.5rem;padding:0 .25rem;text-align:center}.gallery-device-selector{margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gallery-images{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.gallery-btns{display:flex;gap:1rem;margin-top:1rem}.gallery-btn-theme{background-color:var(--primary-green-500)!important}.gallery-btn-theme:hover{background-color:var(--primary-green-700)!important}.gallery-month{color:#131010;color:var(--foundation-black-black-500,#131010);font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:16px;text-align:left}.gallery-images-image:hover{cursor:pointer}.gallery-image-container{align-items:center;display:flex;flex-direction:column}.gallery-image-title{text-wrap:nowrap;color:#929191;color:var(--foundation-black-black-200,#929191);font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;margin-top:.5rem;width:9.5rem}.gallery-image{height:6.0625rem;object-fit:cover;width:9.5rem}.gallery-carousel{align-items:center;background-color:var(--gallery-background);display:flex;flex-direction:column;height:100%;left:0;padding-top:2rem;position:fixed;top:0;width:100%;z-index:9999}.gallery-carousel-image{height:75%;max-width:80%;object-fit:contain}.gallery-image-preview{height:85%;max-width:80%;object-fit:contain}.gallery-carousel-image-text{color:var(--foundation-white-white-50);margin:1rem 0}.gallery-carousel-thumbnail-active{background-color:var(--primary-green-500);max-height:12%;padding:.25rem}.gallery-carousel-thumbnail{background-color:var(--foundation-black-black-100);max-height:12%;padding:.25rem;transition:.4s}.gallery-carousel-thumbnail:hover{background-color:var(--primary-green-500);cursor:pointer;max-height:12%;padding:.25rem;transition:.4s}.thumbnails{display:flex;gap:1.5rem}.gallery-carousel-next{fill:var(--foundation-white-white-50);position:absolute;right:1rem;top:50%;transition:.4s}.gallery-carousel-next:hover,.gallery-carousel-prev:hover{cursor:pointer;scale:1.2;transition:.4s}.gallery-carousel-next path{fill:var(--foundation-white-white-50);transition:.4s}.gallery-carousel-next:hover path,.gallery-carousel-prev:hover path{fill:var(--primary-green-500);transition:.4s}.gallery-carousel-prev path{fill:var(--foundation-white-white-50);transition:.4s}.gallery-carousel-prev{left:1rem;position:absolute;top:50%;transition:.4s}.close-carousel{position:absolute;right:20px;top:20px;transition:.4s}.close-carousel:hover{cursor:pointer;scale:1.2;transition:.4s}.close-carousel path{fill:var(--foundation-white-white-50);transition:.4s}.close-carousel:hover path{fill:var(--temperature-progress-bar);transition:.4s}.settingsScreen-mainContainer{display:flex;flex-direction:column;row-gap:2rem}.settingsScreen-notificationArea{display:flex;flex-direction:column;row-gap:.5rem}.settingsScreen-deviceSettingsArea-title,.settingsScreen-editProfileArea-title,.settingsScreen-notificationArea-title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;padding:.5rem 0;text-align:left}.settingsScreen-notificationArea-item{align-items:flex-start;align-items:center;background:#f5f5f5;background:var(--Foundation-White-white-500,#f5f5f5);box-sizing:border-box;display:flex;gap:1rem;padding:.5rem .75rem;width:100%}.settingsScreen-notificationArea-item:hover{background:var(--primary-green-500);color:#dfdfdf;color:var(--Foundation-White-white-500,#dfdfdf);transition:.4s}.settingsScreen-notificationArea-item:hover .custom-checkbox input:checked+span:before{color:#dfdfdf;color:var(--Foundation-White-white-600,#dfdfdf);transition:.4s}.settingsScreen-notificationArea-customRow{column-gap:1rem;display:flex;flex-wrap:wrap;padding:1.5rem 0;row-gap:1rem}.settingsScreen-notificationArea-customRow-item{align-items:flex-start;align-items:center;box-sizing:border-box;display:flex;gap:.5rem;margin-left:.8rem}.settingsScreen-editProfileArea{display:flex;flex-direction:column;row-gap:1rem}.settingsScreen-editProfileArea-imageRow{column-gap:1.5rem;display:flex}.settingsScreen-editProfileArea-imageRow-imageBox{display:flex;height:6.75rem;width:6.6875rem}.settingsScreen-editProfileArea-imageRow-imageBox img{height:100%;object-fit:cover;width:100%}.settingsScreen-editProfileArea-imageRow-buttonsColumn{display:flex;flex-direction:column;row-gap:.75rem}.settingsScreen-editProfileArea-nicknameRow{display:flex;flex-direction:column;max-width:25.75rem;row-gap:.5rem}.settingsScreen-editProfileArea-nicknameRow-title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:left}.settingsScreen-editProfileArea-nicknameRow-input{align-items:flex-start;align-self:stretch;background:#fefefe;background:var(--Foundation-White-white-50,#fefefe);border:1px solid #dfdfdf;border:1px solid var(--Foundation-White-white-600,#dfdfdf);display:flex;gap:.25rem;height:2.5rem;padding:0 .5625rem}.error-dialog{background-color:var(--foundation-red-red-800);color:var(--foundation-white-white-100);gap:1rem}.default-dialog-close-icon{background-color:#c69999;transition:.4s}.default-dialog-close-icon:hover{background-color:#a07575;transition:.4s}.custom-checkbox input{display:none}.custom-checkbox.default span,.custom-checkbox.round span{align-items:center;border:1px solid #dfdfdf;border:1px solid var(--Foundation-White-white-600,#dfdfdf);cursor:pointer;display:flex;justify-content:center}.custom-checkbox.default span{border-radius:.2rem;height:1.1rem;width:1.1rem}.custom-checkbox.round span{border-radius:2.4375rem;height:1rem;width:1rem}.custom-checkbox input:checked+span:before{color:#24cd90;color:var(--primary-green-500,#24cd90);content:"\2713";display:flex}.recaptcha-dialog-title{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.recaptcha-dialog-content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.recaptcha-dialog{margin:0}.recaptcha-dialog-title{width:300px}.default-button.recaptcha-confirm-button{width:100%}.default-button.recaptcha-cancel-button{background:var(--foundation-white-white-50);border:1px solid var(--foundation-black-black-500);color:var(--foundation-black-black-500);width:100%}.default-button.recaptcha-cancel-button:hover{background:var(--foundation-red-red-400);border:1px solid var(--foundation-red-red-400);color:var(--foundation-white-white-50)}.registration-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(1dvh*90);max-height:calc(var(--vh, 1dvh)*90);overflow:scroll;padding:0 1.5rem;width:100%}.registration-title{color:var(--foundation-black-black-500);font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;padding:3rem 0 0}.registration-content-splitter,.registration-title{align-items:flex-start;align-self:stretch;display:flex}.registration-content-splitter{align-content:flex-start;flex:1 0;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}.registration-form-container{display:flex;flex-direction:column;justify-content:center;width:100%}.registration-alternative-registration{align-items:flex-start;color:var(--foundation-black-black-500);display:flex;flex-direction:column;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.registration-alternative-container{align-items:flex-start;display:flex;gap:1rem;padding:1rem 0}.registration-alternative{align-items:flex-start;border:1px solid var(--foundation-white-white-600);border-radius:.25rem;cursor:pointer;display:flex;gap:.25rem;height:3rem;justify-content:center;padding:.75rem;width:3rem}.registration-alternative-icon{align-self:center}.show-password-icon{cursor:pointer}.show-password-icon path{fill:var(--foundation-black-black-50)}.registration-have-account{display:flex;flex-wrap:wrap;font-weight:400}.registration-have-account,.registration-link{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;line-height:1.5rem}.registration-link{cursor:pointer;font-weight:600}.registration-agreement-container{align-items:flex-start;align-self:stretch;display:flex}.registration-agreement-checkbox{align-items:flex-start;display:flex;gap:.25rem;padding:.6875rem .75rem .6875rem .125rem}.registration-agreement-links{align-items:center;align-self:stretch;color:var(--foundation-black-black-500);display:flex;flex:1 0;font-size:.75rem;font-style:normal;font-weight:400;gap:.25rem;line-height:1rem}.registration-error-message{color:var(--foundation-red-red-300);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.5rem;width:100%}.default-link.agreement-link{font-size:.75rem}.registration-button-container{align-self:end;display:flex;justify-content:flex-end;padding-bottom:2rem;width:100%}.registration-button-container .default-button{width:100%}.registration-label-container{align-items:center;display:flex;flex-direction:row}.registration-email-icon,.registration-key-icon{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:.25rem}@media only screen and (min-width:768px){.registration-container{max-height:none;overflow:hidden;padding:0 6rem}.registration-title{padding:6rem 0 1rem}.registration-button-container .default-button{width:auto}}@media only screen and (min-width:1024px){.registration-content-splitter{flex-direction:row}.registration-alternative-registration,.registration-form-container{flex:1 0}}.connect-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:0 1.5rem;width:100%}.connect-title{align-items:flex-start;font-size:2.5rem;font-weight:500;line-height:normal;padding:6rem 0 1rem}.connect-text-container,.connect-title{align-self:stretch;color:var(--foundation-black-black-500);display:flex;font-style:normal}.connect-text-container{align-items:center;flex-wrap:wrap;gap:3.75rem;padding:4rem 0}.connect-text,.connect-text-container{font-size:1rem;font-weight:400;line-height:1.5rem}.connect-text{color:var(--foundation-black-black-500);font-style:normal}.connect-mobile-content{align-items:center;align-self:center;display:flex;flex-direction:column;gap:1rem;padding:.625rem 0}.connect-scan-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center}.connect-separator-container{align-items:center;display:flex;flex-direction:row;gap:.75rem;width:100%}.connect-separator{background:var(--foundation-black-black-50);flex:1 0;height:1px}.connect-separator-text{font-weight:500}.connect-scan-text,.connect-separator-text{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;line-height:1.5rem}.connect-scan-text{font-weight:400}.connect-qr-reader{flex-direction:column;height:17rem;width:17rem}.connect-qr-container,.connect-qr-reader{align-items:center;border:1px solid var(--foundation-black-black-50);display:flex;justify-content:center}.connect-qr-container{align-self:stretch;flex:1 0;flex:1 1;gap:.25rem;padding:2rem}.connect-qr-code{background:url(data:image/png;base64,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);background-color:var(--foundation-white-white-50);background-repeat:no-repeat;background-size:cover;height:13rem;width:13rem}.connect-qr-code,.connect-qr-text{align-items:center;display:flex;justify-content:center}.connect-qr-text{background:url(data:image/png;base64,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);background:var(--foundation-white-white-50);border-radius:15rem;color:var(--foundation-black-black-100);cursor:pointer;flex-direction:column;font-size:.75rem;font-style:normal;font-weight:400;height:6rem;line-height:1rem;padding:1rem;position:absolute;text-align:center;width:6rem}.connect-button-container{display:flex;gap:1rem;justify-content:space-between;padding-bottom:2.5rem;width:100%}.connect-button-container .default-button{max-width:23.5rem;width:100%}.connect-dialog-header-container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:1rem;padding:.25rem}.connect-dialog-header-container,.default-link.connect-dialog-link{color:var(--foundation-white-white-50);font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.default-link.connect-dialog-link{cursor:pointer;text-decoration:underline}.default-link.connect-dialog-link:visited{color:var(--foundation-cyan-cyan-300)}.default-link.connect-dialog-link:hover{color:var(--foundation-cyan-cyan-500)}.connect-info-container{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:0}.connect-info-icon-container{padding:2rem}.connect-info-icon:hover{cursor:pointer}.connect-info-icon:hover path{fill:var(--foundation-cyan-cyan-300)}@media only screen and (min-width:768px){.connect-container{padding:0 6rem}.connect-text-container{flex:1 1;padding:2.5rem 0}.connect-step-container{padding:5rem 0}.connect-mobile-content{align-items:start;align-self:auto;flex:1 0}.connect-scan-container{align-self:start}.connect-button-container{justify-content:space-between;padding-bottom:4.5rem}.connect-button-container .default-button{width:auto}}.walkthrough-container{align-self:stretch;background:var(--foundation-white-white-500);box-sizing:border-box;flex:1 1;padding:1rem}.walkthrough-container,.walkthrough-container-content{align-items:center;display:flex;height:100%;justify-content:center}.walkthrough-container-content{background:var(--foundation-white-white-50);box-shadow:0 69px 76.6px -57px #0000001f;max-width:64rem;overflow:auto;position:relative;width:100%}@media only screen and (min-width:768px){.walkthrough-container{padding:1.5rem}}@media only screen and (min-width:1440px){.walkthrough-container{padding:9rem 13rem}}@media only screen and (min-width:1920px){.walkthrough-container-content{max-width:80rem}}.system-checks-container{flex-direction:column;padding:0 1.5rem;width:100%}.system-checks-container,.system-checks-title{align-items:flex-start;align-self:stretch;display:flex}.system-checks-title{color:var(--foundation-black-black-500);font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;padding:6rem 0 2rem;text-align:left}.system-checks-device-type-container{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:.5rem;max-width:22.6875rem;min-width:8.625rem}.system-checks-device-type{align-items:center;color:var(--foundation-black-black-500);display:flex;font-size:.75rem;font-style:normal;font-weight:400;gap:.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center}.system-checks-device-type-status{background:var(--foundation-black-black-100);height:1rem;width:1rem}.system-checks-device-type-status.box{background:var(--primary-green-500)}.system-checks-device-type-status.system{background:var(--primary-orange-500)}.system-checks-device-type-status.control{background:var(--primary-blue-500)}.system-checks-device-type-text{color:var(--foundation-black-black-500);font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.system-checks-device-type-text.disabled{color:var(--foundation-black-black-100)}.system-checks-indicator-container{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:1.6875rem;padding:3rem 0}.system-checks-indicator{align-items:center;display:flex;flex:0 1;gap:1rem;min-width:15rem;text-align:left}.system-checks-indicator-icon{align-items:center;border:1px solid var(--foundation-black-black-50);display:flex;justify-content:center;min-height:5rem;min-width:5rem;transition:all .5s}.system-checks-indicator-icon-spinner{animation:rollout 2s}@keyframes rollout{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.system-checks-indicator-icon.box{background:var(--primary-green-500)}.system-checks-indicator-icon.box path{fill:var(--foundation-white-white-50)}.system-checks-indicator-icon.system{background:var(--primary-orange-500)}.system-checks-indicator-icon.system path{fill:var(--foundation-white-white-50)}.system-checks-indicator-icon.control{background:var(--primary-blue-500)}.system-checks-indicator-icon.control path{fill:var(--foundation-white-white-50)}.system-checks-indicator-icon.error{background:var(--foundation-red-red-400)}.system-checks-indicator-icon.error path{fill:var(--foundation-white-white-50)}.system-checks-indicator-text{align-items:center;color:var(--foundation-black-black-50);display:flex;font-size:1rem;font-style:normal;font-weight:400;gap:.0625rem;justify-content:center;line-height:1.5rem}.system-checks-indicator-text.box,.system-checks-indicator-text.control,.system-checks-indicator-text.system{color:var(--foundation-black-black-500)}.system-checks-indicator-text.error{color:var(--foundation-red-red-300)}.system-checks-button-container{align-self:end;display:flex;justify-content:center;padding-bottom:2.5rem;width:100%}.system-checks-button-container .default-button{max-width:23.5rem;width:100%}.system-checks-dialog-title{font-weight:700}.system-checks-dialog-subtitle,.system-checks-dialog-title{color:var(--foundation-white-white-50);font-size:1rem;font-style:normal;line-height:1.5rem;text-align:left}.system-checks-dialog-subtitle{font-weight:500}.system-checks-dialog-error-container{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.system-checks-dialog-error{align-items:center;background:var(--foundation-red-red-600);display:flex;flex-direction:row}.system-checks-dialog-error-icon{height:1rem;padding:.5rem;width:1rem}.system-checks-dialog-error-message{color:var(--foundation-white-white-50);font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.default-dialog-container.error-container{background:var(--foundation-red-red-400);max-width:22rem;position:absolute}.default-dialog-container.error-container .default-dialog-close-icon{background:var(--foundation-red-red-600)}.default-dialog-container.error-container .default-dialog-close-icon:hover{background:var(--foundation-red-red-800)}.default-dialog-container.error-container.open{animation-duration:1s;animation-name:slidein;transition:all 1s}.default-dialog-container.error-container.closed{animation-duration:1s;animation-name:slideout;transition:all 1s}@keyframes slidein{0%{right:-100%}to{right:0}}@keyframes slideout{0%{right:0}to{right:-100%}}.system-checks-info-icon-container{padding:2rem}.default-button.default.error-dialog-button{width:100%}.default-button.default.error-dialog-button:hover{background:var(--foundation-white-white-50);color:var(--foundation-black-black-500)}@media only screen and (min-width:768px){.system-checks-container{padding:0 6rem}.system-checks-button-container .default-button{width:auto}.system-checks-button-container{justify-content:end;padding-bottom:4.5rem}.system-checks-indicator-container{padding:6.69rem 0}.system-checks-container{padding:0 6rem}.system-checks-button-container .default-button{width:auto}}.theme-provider{display:flex;flex-direction:column;font-family:Inter;height:100dvh;height:calc(1dvh*100);height:calc(var(--vh, 1dvh)*100);overflow:hidden}.theme-provider.dark>*{--foundation-black-black-500:red}:root{--foundation-black-black-25:#e7e7e7;--foundation-black-black-50:#e7e7e7;--foundation-black-black-100:#b6b5b5;--foundation-black-black-200:#929191;--foundation-black-black-400:#424040;--foundation-black-black-500:#131010;--foundation-black-black-600:#110f0f;--foundation-black-black-900:#080707;--foundation-white-white-50:#fefefe;--foundation-white-white-100:#fcfcfc;--foundation-white-white-500:#f5f5f5;--foundation-white-white-600:#dfdfdf;--foundation-red-red-200:#f98c8a;--foundation-red-red-300:#f65754;--foundation-red-red-400:#f43633;--foundation-red-red-600:#db0400;--foundation-red-red-800:#850200;--foundation-cyan-cyan-200:#27bcd0;--foundation-cyan-cyan-300:#4acadc;--foundation-cyan-cyan-500:#1395a6;--foundation-green-green-400:#8cd38d;--foundation-green-green-500:#24cd90;--foundation-green-green-700:#199266;--primary-green-200:#9ae8cc;--primary-green-400:#50d7a6;--primary-green-500:#24cd90;--primary-green-600:#21bb83;--primary-green-700:#199266;--Blue-Progress-Bar:#508cff;--orange-switch-button:#fe9800;--primary-orange-200:#ffb68a;--primary-orange-400:#ff8033;--primary-orange-500:#ff6000;--primary-orange-600:#e85700;--primary-orange-700:#b54400;--primary-blue-200:#bcc7ff;--primary-blue-400:#8a9dff;--primary-blue-500:#6d85ff;--primary-blue-600:#6379e8;--primary-blue-700:#4d5eb5;--dashboard-content-background:#fcfcfc;--ph-progress-bar:#d4d298;--temperature-progress-bar:#f43633;--energy-usage-icon-color:#f5ee13;--hamburger-background:#b6b5b5b3;--gallery-background:#000000e6}.layout-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden}.layout-wrapper.system{--primary-green-200:#ffb68a;--primary-green-400:#ff8033;--primary-green-500:#ff6000;--primary-green-600:#e85700;--primary-green-700:#b54400}.layout-wrapper.control{--primary-green-200:#bcc7ff;--primary-green-400:#8a9dff;--primary-green-500:#6d85ff;--primary-green-600:#6379e8;--primary-green-700:#4d5eb5}.main-content-area{display:flex;height:auto;overflow-y:auto;width:100%}.content{background:var(--dashboard-content-background);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-start;overflow-y:scroll;padding:1rem 1rem 3rem;width:100%}.content::-webkit-scrollbar{width:7px}.content::-webkit-scrollbar-thumb{background:var(--primary-green-500);border-radius:10px}.content::-webkit-scrollbar-thumb:hover{background:var(--primary-green-400)}@media only screen and (min-width:768px){.content{padding:1.5rem 1.5rem 3rem}}@media only screen and (min-width:1440px){.content{height:calc(100vh - 6rem);padding:4rem}}.sidebar-container{background:#21bb83;background:var(--primary-green-600,#21bb83);box-sizing:border-box;height:100%;min-width:15rem}.sidebar-body,.sidebar-container{display:flex;flex-direction:column}.sidebar-body{align-items:center;align-self:stretch;justify-content:center;padding:2rem 0;row-gap:1rem}.sidebar-body>a{display:flex;justify-content:center;width:100%}.sidebar-body>a:hover{background-color:var(--primary-green-500)}.sidebar-button.default path{fill:var(--primary-green-200)}@media only screen and (max-width:1440px){.sidebar-container{display:none}}.header{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;padding:0 0 1.5rem}.header-profile{align-items:center;background:var(--primary-green-500);display:flex;height:6rem;width:15rem}.header-avatar-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.header-avatar{height:4rem;width:4rem}.header-info-box{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.header-info-greeting{font-weight:400}.header-info-greeting,.header-info-user-name{color:var(--foundation-white-white-50);font-size:1rem;font-style:normal;line-height:1.5rem}.header-info-user-name{font-weight:600}.header-menu-burger-container{align-items:center;background:var(--primary-green-500);display:flex;flex:1 1;height:6rem;justify-content:flex-end;padding-right:2rem}.header-menu-burger{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.header-middle-section{align-items:center;align-self:stretch;display:none;flex:1 0;margin-left:2rem}.header-add-plant-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:0 1rem 0 1.5rem}.header-status-inline{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.header-status-type{display:flex}.header-status-type:nth-child(2){border-left:2px solid #d3d3d3;padding-left:1rem}.header-status-container{align-items:center;align-self:stretch;display:flex;justify-content:center;padding-right:.75rem}.header-device-status-container,.header-device-status-container-automation{align-items:center;color:var(--foundation-black-black-500);display:flex;flex:1 0;flex-wrap:wrap;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.header-device-status-container-automation{border-left:2px solid var(--foundation-black-black-50);padding-left:10px}.header-add-plant-button{align-items:center;border:1px solid var(--foundation-black-black-50);color:var(--foundation-black-black-500);cursor:pointer;display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:.5rem;justify-content:center;line-height:1.5rem;padding:.75rem 1rem;text-align:center;transition:all .25s}.header-add-plant-button:hover{background:var(--primary-green-500);border:1px solid var(--primary-green-500);color:var(--foundation-white-white-50)}.header-add-plant-button:hover .header-add-plant-button-icon{background:var(--foundation-white-white-50)}.header-add-plant-button:hover .header-add-plant-button-icon path{fill:var(--primary-green-500)}.header-add-plant-button-icon{align-items:center;background:var(--primary-green-500);display:flex;justify-content:center;padding:.375rem;transition:all .25s}.header-device-status-text{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;padding-right:.5rem}.header-actions-container{align-items:center;align-self:stretch;display:none;flex:1 0;gap:1rem;justify-content:flex-end;padding:0 2.5rem}.header-actions-icon{align-items:center;cursor:pointer;display:flex;gap:.25rem;height:2rem;justify-content:center;transition:all .25s;width:2rem}.header-actions-icon:hover path{fill:var(--primary-green-500)}.header-dropdown-container{position:relative}.header-dropdown-item-container{background:var(--foundation-white-white-50);border:1px solid var(--foundation-black-black-50);box-sizing:border-box;display:none;max-height:0;position:absolute;transition:max-height .75s ease,border .75s ease,background-color .75s ease;width:100%;z-index:2}.header-dropdown-item{align-items:center;align-self:stretch;color:var(--foundation-black-black-500);display:flex;font-size:1rem;font-style:normal;font-weight:400;gap:.25rem;line-height:1.5rem;text-align:left;text-overflow:ellipsis}.header-dropdown-item.disabled{color:var(--foundation-black-black-50)}.header-dropdown-item.disabled:hover{background:#0000;cursor:not-allowed}.header-dropdown-icon-container{align-items:center;display:flex;gap:.25rem;height:1.5rem;justify-content:center;padding:.25rem;width:1.5rem}.header-dropdown-icon-container.box path{--primary-green-500:#24cd90;fill:var(--primary-green-500)}.header-dropdown-icon-container.system path{fill:var(--primary-orange-500)}.header-dropdown-icon-container.control path{fill:var(--primary-blue-500)}.header-dropdown-icon-container.box.disabled path,.header-dropdown-icon-container.control.disabled path,.header-dropdown-icon-container.system.disabled path{fill:var(--foundation-black-black-50)}.header-dropdown-item:hover{background:var(--foundation-black-black-50);cursor:pointer}.header-dropdown-item-container.active{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:20rem;min-width:12rem;padding:.5rem;right:-4rem}@media only screen and (min-width:768px){.header{padding:0}.header-middle-section{display:flex}.header-actions-container{display:none}.header-menu-burger-container{background:#0000;flex:0 1;justify-content:center}.header-menu-burger path{fill:var(--foundation-black-black-500)}.header-menu-burger:hover path{fill:var(--primary-green-500)}}@media only screen and (min-width:1440px){.header{padding:0}.header-actions-container{display:flex}.header-menu-burger-container{display:none}}@media only screen and (max-width:850px){.header-status-inline div{font-size:.9rem}}.body-background{background-color:var(--hamburger-background);transition:.4s ease-in;z-index:9000}.body-background,.body-background-hidden{height:100%;left:0;position:fixed;top:0;width:100%}.body-background-hidden{background-color:initial;transition:.4s ease-out;z-index:-1}.menu-hidden{right:-100%}.menu-active,.menu-hidden{background-color:#fefefe;background-color:var(--foundation-white-white-50,#fefefe);position:absolute;top:0;transition:right .4s;width:240px;z-index:9999}.menu-active{max-height:100%;overflow:scroll;right:0}.menu-header{align-items:start;display:flex;justify-content:space-between;padding:1.5rem 2rem 1rem}.menu-content{display:flex;flex-direction:column;gap:24px;padding:0 34px 32px}.menu-close-icon{background-color:#080707;background-color:var(--foundation-black-black-900,#080707);padding:4px}.menu-close-icon:hover{cursor:pointer}.close-icon{align-items:center;background-color:#508cff;background-color:var(--Blue-Progress-Bar,#508cff);display:flex;height:24px;justify-content:center;width:24px}.menu-statuses{align-items:start;display:flex;flex-direction:column;gap:.3rem}.menu-statuses span{font-size:.85rem}.menu-close-icon-blue{height:12.728px;width:12.728px}.status-bell{font-size:.85rem;gap:.7rem}.remove-plant,.status-bell{align-items:center;display:flex;font-weight:500}.remove-plant{border:1px solid #e7e7e7;border:1px solid var(--Foundation-Black-black-50,#e7e7e7);color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:16px;font-style:normal;gap:8px;justify-content:center;line-height:24px;padding:12px 16px;text-align:center}.remove-plant:hover{cursor:pointer}.buttons-list{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.section-title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:left}.menu-navigation-link{width:100%}.menu-inline{align-items:center;display:flex;gap:.5rem;padding:.25rem;width:100%}.menu-inline:hover{background:var(--foundation-black-black-50);cursor:pointer}.menu-icon{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.menu-icon path{fill:#131010;fill:var(--Foundation-Black-black-500,#131010)}.menu-title{color:#131010;color:var(--Foundation-Black-black-500,#131010);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.switch-link{overflow:hidden;white-space:nowrap;width:100%}.switch-link:hover{cursor:pointer}.icon-color-orange path{fill:#fe9800;fill:var(--orange-switch-button,#fe9800)}.icon-color-blue path{fill:#508cff;fill:var(--Blue-Progress-Bar,#508cff)}body,html{font-family:sans-serif;text-align:center}a,body,h1,html{margin:0;padding:0}a,h1{text-decoration:none}.section{padding:4rem 2rem}.section .error{color:#008b62;font-size:150px;text-shadow:1px 1px 1px #00593e,2px 2px 1px #00593e,3px 3px 1px #00593e,4px 4px 1px #00593e,5px 5px 1px #00593e,6px 6px 1px #00593e,7px 7px 1px #00593e,8px 8px 1px #00593e,25px 25px 8px #0003}.page{color:#444;font-size:20px;font-weight:600;margin:2rem 0}.back-home{border:2px solid #222;box-shadow:0 3px 8px #0000004d;color:#222;display:inline-block;font-weight:600;padding:.75rem 1rem .6rem;text-transform:uppercase;transition:all .2s linear}.back-home:hover{background:#222;color:#ddd}.breadcrumbs{display:flex;justify-content:flex-start;padding:1rem 0}.automations-link:hover{cursor:pointer}.stage-name-container{display:flex;flex-direction:column;margin:1rem 0}.automation-name-error{min-height:20px}.automation-name-buttons{display:flex;flex-wrap:wrap;gap:1.5rem}.icon path{fill:var(--foundation-white-white-50)}.active-step{font-weight:700}.stage-setup-form{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;text-align:start}.stage-setup-form-error{color:var(--foundation-red-red-400);font-size:.9rem}.stage-setup-form::-webkit-scrollbar{width:7px}.stage-setup-form::-webkit-scrollbar-thumb{background:var(--primary-green-500);border-radius:10px}.stage-setup-form::-webkit-scrollbar-thumb:hover{background:var(--primary-green-400)}.label-style{padding:.5rem 0}.calendar-icon path{fill:var(--foundation-black-black-900)}.date-range-picker{margin:.5rem 0;padding:0}.add-interval-btn{align-items:center;background-color:initial!important;border:1px solid #b6b5b5!important;border:1px solid var(--Foundation-Black-black-100,#b6b5b5)!important;border-radius:5px;color:#131010!important;color:var(--Foundation-Black-black-500,#131010)!important;display:flex;gap:.5rem;height:56px;justify-content:center;margin-bottom:1rem;padding:12px 1rem;transition:.4s;width:215px}.add-interval-btn:hover{border-color:var(--primary-green-500)!important;color:#fefefe!important;color:var(--foundation-white-white-50,#fefefe)!important;cursor:pointer}.add-interval-btn:hover,.add-interval-icon-box{background-color:var(--primary-green-500)!important;transition:.4s}.add-interval-icon-box{height:1.5rem;width:1.5rem}.add-interval-btn:hover div{background-color:#fefefe!important;background-color:var(--foundation-white-white-50,#fefefe)!important;transition:.4s}.add-interval-btn:hover .add-interval-icon path{fill:var(--primary-green-500)!important;transition:.4s}.save-btn{align-items:center;background-color:var(--primary-green-500)!important;display:flex}.save-btn:hover{background-color:var(--primary-green-700)!important}.inline-btns,.inline-btns-stage-modal{display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:.75rem;padding-top:1.5rem}.folder-icon path{fill:#fefefe;fill:var(--foundation-white-white-50,#fefefe)}.button-row{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:.75rem;padding-top:1.5rem}.close-btn-modal{transition:.4s}.close-btn-modal:hover{background-color:var(--primary-green-500);cursor:pointer;transition:.4s}.automations-light-interval-container{align-items:center;display:flex;flex-direction:row;gap:1rem;padding-bottom:1rem}.automations-time-picker-wrapper{display:flex;flex:1 1;flex-direction:row;gap:1rem}.automations-remove-light-interval-icon{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.automations-remove-light-interval-icon path{fill:var(--foundation-black-black-500)}.automations-remove-light-interval-icon:hover path{fill:var(--foundation-red-red-400)}.automations-not-found-text{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:left}.stage-time-picker{flex:1 1}.stage-template-modal-list{display:flex;flex-direction:column;gap:.5rem;overflow-x:hidden;overflow-y:scroll;padding-right:.2rem}.stage-template-modal-list::-webkit-scrollbar{width:7px}.stage-template-modal-list::-webkit-scrollbar-thumb{background:var(--primary-green-500);border-radius:10px}.stage-template-modal-list::-webkit-scrollbar-thumb:hover{background:var(--primary-green-400)}.stage-template-modal-title{color:var(--foundation-black-black-500);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem;text-align:left}.stage-template-modal-edit-icon{align-items:center;display:flex;justify-content:center}.stage-template-modal-edit-icon path{fill:var(--foundation-white-white-50)}.stage-template-modal-check-icon{align-items:center;border:2px solid var(--foundation-white-white-50);border-radius:50%;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.automation-stage-temperature-container{display:flex;flex-direction:row;gap:1rem}.automation-stage-temperature-container .default-input-container{flex:1 1}.MuiMultiInputDateRangeField-separator{display:none}.load-templates-btn.default{animation:GradiantAnimation 2s ease infinite;background:linear-gradient(150deg,var(--foundation-black-black-900),var(--foundation-white-white-50),var(--primary-green-500));background-size:600% 600%}@media only screen and (max-width:767px){.button-row .default-button,.footer-btns .default-button{flex:1 1}.date-range-picker{width:100%}.automations-stage-date-picker-container .date-range-picker.mobile{display:flex}.automations-stage-date-picker-container .date-range-picker{display:none}}@media only screen and (min-width:767px){.button-row{flex-wrap:wrap;gap:.5rem}.automations-time-picker-wrapper{flex-direction:row}.automations-stage-date-picker-container .date-range-picker.mobile{display:none}.automations-stage-date-picker-container .date-range-picker{display:flex}}@keyframes GradiantAnimation{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.stage-table .stage-add-button path{fill:var(--primary-green-500);transition:fill .1s}.stage-table .hovered:hover .stage-add-button path{fill:var(--foundation-white-white-50)}.create-stage-header{align-items:center;display:flex;justify-content:center}.stage-table .delete-icon,.stage-table .edit-icon{background:none;border:none;cursor:pointer;height:2rem;padding:0;width:2rem}.stage-table .hovered:hover .delete-icon path,.stage-table .hovered:hover .edit-icon path{fill:#fefefe;fill:var(--foundation-White-white-50,#fefefe)}.hovered .delete-icon:hover{background-color:var(--foundation-red-red-400)}.stage-table .hovered:hover .edit-icon path{fill:#fefefe;fill:var(--foundation-White-white-50,#fefefe)}.stage-table .hovered:hover .entry-date,.stage-table .hovered:hover .entry-text{color:#fff}.stage-table .entry-date,.stage-table .entry-text{transition-duration:.1s}.validation-message{color:var(--foundation-red-red-400);font-size:.85rem;font-weight:500;margin-bottom:1rem;text-align:left}@media only screen and (max-width:600px){.stage-table .entry-date{max-width:120px;min-width:120px}.inline-btns-stage-modal{gap:.5rem}}@media only screen and (max-width:420px){.button-style-mobile{width:100%}}.ssx-checkbox{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin:.2rem;min-height:1rem;padding-left:2rem;position:relative;-webkit-user-select:none;user-select:none}.ssx-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ssx-checkbox .checkmark{border:1px solid #dfdfdf;border:1px solid var(--Foundation-White-white-600,#dfdfdf);border-radius:.2rem;height:1.2rem;left:0;margin-left:2px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .1s ease-out;width:1.2rem}.ssx-checkbox.radio .checkmark{border-radius:50%}.ssx-checkbox:hover input~.checkmark{background-color:var(--primary-green-200);border-color:var(--primary-green-500);border-width:3px;margin:0}.ssx-checkbox .checkmark:after{color:#24cd90;color:var(--primary-green-500,#24cd90);content:"\2713";display:none;font-size:1rem;position:absolute}.ssx-checkbox input:checked~.checkmark:after{display:block}.ssx-checkbox .checkmark:after{height:100%;width:100%}.ssx-checkbox:hover input:checked~.checkmark{background-color:var(--primary-green-500);border-color:var(--primary-green-200)}.ssx-checkbox:hover input:checked~.checkmark:after{color:var(--foundation-white-white-50)}.ssx-checkbox input:focus~.checkmark{outline:5px auto #0096ff}.multiple-dropdown-selector-container{flex:1 1;position:relative}.multiple-dropdown-selector-wrapper{align-items:center;align-self:stretch;border:1px solid var(--foundation-black-black-50);cursor:pointer;display:flex;gap:.75rem;height:1.5rem;padding:.5rem}.multiple-dropdown-selector-icon-container{align-items:center;background:var(--primary-green-500);display:flex;flex-direction:column;height:1.5rem;justify-content:center;width:1.5rem}.multiple-dropdown-selector-text{color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-dropdown-selector-wrapper:hover{background:var(--primary-green-500)}.multiple-dropdown-selector-wrapper:hover .multiple-dropdown-selector-text{color:var(--foundation-white-white-50)}.multiple-dropdown-selector-wrapper:hover .multiple-dropdown-selector-icon-container{background:var(--primary-green-600)}.multiple-dropdown-selector-icon-container.active{transform:rotate(180deg)}.multiple-dropdown-selector-item-container{background:var(--foundation-white-white-50);border:1px solid var(--foundation-black-black-50);box-sizing:border-box;display:none;gap:.4rem;max-height:0;overflow:scroll;position:absolute;transition:max-height .75s ease,border .75s ease,background-color .75s ease;width:250px;width:100%}.multiple-dropdown-selector-item{align-self:stretch;color:var(--foundation-black-black-500);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.5rem;text-align:left;text-overflow:ellipsis}.multiple-dropdown-selector-item.selected:hover,.multiple-dropdown-selector-item:hover{background:var(--primary-green-600);color:var(--foundation-white-white-50);cursor:pointer}.multiple-dropdown-selector-item.selected{background:var(--foundation-black-black-50);cursor:pointer}.multiple-dropdown-selector-item-container.active{align-items:flex-start;display:flex;flex-direction:column;max-height:20rem;padding:.5rem 0;z-index:10}.main-error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:560px;min-height:600px;width:auto}.error-title{font-size:38px;font-weight:700;line-height:normal;margin-bottom:16px;max-width:529px}.error-subtitle,.error-title{color:#4b4b62;font-family:Roboto;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.error-subtitle{font-size:16px;font-weight:400;line-height:1.31;margin-bottom:24px;max-width:568px}.error-svg{margin-bottom:16px}.pao-atras{animation:leftright 1s infinite alternate}.pao-atras,.pao-frente{transform-origin:center}.pao-frente{animation:leftright 1s .3s infinite alternate}.boca,.olho-dir,.olho-esq{animation:sad 2s infinite alternate;transform-origin:center}.raios{animation:flicker-4 4s linear infinite both}.fio,.fio-500,.tomada{animation:vibrate-1 3s linear infinite both}@keyframes scales{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes flicker-4{0%,to{opacity:1}31.98%{opacity:1}32%{opacity:0}32.8%{opacity:0}32.82%{opacity:1}34.98%{opacity:1}35%{opacity:0}35.7%{opacity:0}35.72%{opacity:1}36.98%{opacity:1}37%{opacity:0}37.6%{opacity:0}37.62%{opacity:1}67.98%{opacity:1}68%{opacity:0}68.4%{opacity:0}68.42%{opacity:1}95.98%{opacity:1}96%{opacity:0}96.7%{opacity:0}96.72%{opacity:1}98.98%{opacity:1}99%{opacity:0}99.6%{opacity:0}99.62%{opacity:1}}@keyframes vibrate-1{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes sad{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(10deg) rotateY(5deg)}}@keyframes leftright{0%{transform:rotate(0deg)}to{transform:rotate(-15deg)}}
/*# sourceMappingURL=main.8b8610e6.css.map*/