:root{--color-primary:#39b812;--color-warning:#dc5f1f;--color-danger:#fb0061}@font-face{font-family:SwegonBrown;src:url(/static/media/SwegonBrownWeb-Regular.abeeeb36.woff2) format("woff2")}@font-face{font-family:SwegonBrown;src:url(/static/media/SwegonBrownWeb-Bold.f2a23d60.woff2) format("woff2");font-weight:700}@font-face{font-family:SwegonBrown;src:url(/static/media/SwegonBrownWeb-Light.f9bf889d.woff2) format("woff2");font-weight:light}@font-face{font-family:SwegonIconFont;src:url(/static/media/SwegonIcon.f499d3fa.woff) format("woff"),url(/static/media/SwegonIcon.5e12d390.ttf) format("ttf"),url(/static/media/SwegonIcon.70f0e331.eot) format("eot")}.bottom-sheet{overflow:hidden}.bottom-sheet,.bottom-sheet>.background{position:absolute;top:0;left:0;width:100%;height:100%}.bottom-sheet>.background{background-color:#000;opacity:.3;z-index:1}.bottom-sheet>.content{position:absolute;bottom:0;left:0;width:100%;padding:1.6rem;max-height:100%;overflow-y:auto;background-color:#fff;opacity:1;z-index:2}.bottom-sheet>.content>.close{position:absolute;right:1.6rem;top:1.6rem}.bottom-sheet>.content>.inner>.title{display:flex;flex-direction:row;align-items:center;color:#000;font-size:2.4rem;font-weight:700;margin-top:4.8rem;margin-bottom:1.6rem}.bottom-sheet>.content>.inner>.title>.icon{font-size:3.2rem}.bottom-sheet>.content>.inner>.text{font-size:1.6rem}.bottom-sheet>.content>.inner>.button,.bottom-sheet>.content>.inner>.buttons{margin-top:3.2rem}.bottom-sheet>.content>.inner>.buttons>*{margin-bottom:1.6rem}.bottom-sheet>.content>.inner>.buttons>:last-child{margin-bottom:0}.bottom-sheet>.content>.inner>.option-list{display:flex;flex-direction:column}.bottom-sheet>.content>.inner>.option-list>.option{margin-bottom:8px;border-bottom:1px solid #f7f7f7;background-color:#f7f7f7;-webkit-tap-highlight-color:transparent;padding-left:1.6rem;padding-right:1.6rem}.bottom-sheet>.content>.inner>.option-list>.option,.button{display:flex;align-items:center;cursor:pointer;font-size:1.6rem;font-weight:700;height:4.8rem}.button{background-color:#39b812;background-color:var(--color-primary);border:none;color:#fff;width:100%;justify-content:center;outline:none}.button.-normal{background-color:#fff;color:#39b812;color:var(--color-primary)}.icon-button{width:44px;height:44px;background:transparent;border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.icon{display:inline-block;margin-right:12px;font-family:SwegonIconFont;font-size:2.8rem;font-weight:400}.node-title{display:flex;flex-direction:row;align-items:center;position:relative;padding-right:52px;font-weight:700;text-overflow:ellipsis;word-break:break-word}.node-title.-title{font-size:2rem;margin-bottom:.8rem}.node-title.-parameter,.node-title.-subtitle{font-size:1.6rem}.node-title>.info{position:absolute;right:8px;top:calc(50% - 22px);z-index:1}.node{margin-bottom:8px;border-bottom:1px solid #fff;background-color:#fff;-webkit-tap-highlight-color:transparent}.node.-no-margin{margin-bottom:0}.node.-text{background-color:initial;border-color:transparent}.node.-link>.inner{display:flex;align-items:center;cursor:pointer;padding-left:1.6rem;padding-right:1.6rem;font-size:1.6rem;font-weight:700}.node.-link>.inner.-button,.node.-link>.inner.-normal{font-size:1.6rem;height:4.8rem}.node.-link>.inner.-button{background-color:#39b812;background-color:var(--color-primary);color:#fff;font-weight:700;justify-content:center}.node.-image>.inner{display:flex;flex-direction:column;justify-content:center;padding:1.6rem}.node.-image>.inner>.img{margin:.8rem auto;max-width:100%;width:-webkit-max-content;width:max-content;object-fit:scale-down}.node.-image>.inner>.text{font-size:1.6rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.node.-text>.inner{padding:1.6rem}.node.-text>.inner>.text{font-size:1.6rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.node.-datetime>.inner{display:flex;flex-direction:row;justify-content:space-between;padding:16px;background-color:#fff}.node.-datetime>.inner.-is-link{cursor:pointer}.node.-datetime>.inner>.value{font-size:1.6rem;font-weight:700}.page-header{position:absolute;top:0;left:0;width:100%;background-color:#fff}.page-header>.content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.page-header>.content>.title{font-size:2rem;font-weight:700}.page-header>.content>.subtitle,.page-header>.content>.title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:4.8rem;padding-right:4.8rem;max-width:100%}.page-header>.content>.subtitle{font-size:1.6rem;font-weight:400;margin-top:.4rem}.page-header>.content>.back{position:absolute;left:.4rem;top:calc(50% - 2.2rem);display:flex;justify-content:center;vertical-align:middle;font-size:1.6rem;align-items:center;height:4.4rem;width:4.4rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.page-header>.progress{position:absolute;bottom:-.7rem;left:0;width:100%;height:.7rem;background-color:initial;z-index:1}.page,.page-transition{width:100%;height:100%;position:absolute;top:0;left:0}.page{display:flex;flex-direction:column;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;overflow:hidden}.page>.content{display:flex;flex-direction:column;padding-top:1.6rem;overflow-y:scroll;flex:1 1}.page>.footer{padding:1.6rem}.parameter.-switch{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;position:relative}.parameter.-switch>.header{display:block;margin-bottom:.4rem}.parameter.-switch>.header>.text{font-size:1.4rem;margin-top:.4rem;padding-right:.8rem}.parameter.-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.6rem;position:relative}.parameter.-option>.select{font-size:1.6rem;max-width:100%;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.parameter.-option>.value{color:#000;font-size:1.6rem;font-weight:700;text-align:right}.parameter.-option>.value.-modified{color:#dc5f1f;color:var(--color-warning)}.parameter.-option>.value.-readonly{color:#d3d3d3}.parameter.-option>.header{min-width:50%}.parameter.-option>.header>.text{font-size:1.4rem;margin-top:.4rem;padding-right:.8rem}.parameter.-multioption{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.8rem 1.6rem;position:relative}.parameter.-multioption>.header>.text{font-size:1.4rem;margin-top:.4rem}.parameter.-multioption>.options{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;margin-top:.8rem;font-size:1.6rem}.parameter.-multioption>.options>.option{margin-right:8px;margin-bottom:8px;padding:8px 16px;transition:background-color .2s ease,color .2s ease;font-size:1.6rem;background-color:#e1e1e1;color:#7e7e7e}.parameter.-multioption>.options>.option.-checked{background-color:#39b812;background-color:var(--color-primary);color:#fff}.parameter.-multioption>.options>.option:last-child{margin-left:0}.parameter.-multioption>.options>.option>input{display:none}.parameter.-numeric{padding:1.6rem}.parameter.-numeric>.header{display:flex;flex-direction:row;margin-bottom:.4rem}.parameter.-numeric>.header>.value{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:auto;font-size:1.6rem;min-width:7rem;text-align:right;color:#000;font-weight:700}.parameter.-numeric>.header>.value.-modified{color:#dc5f1f;color:var(--color-warning)}.parameter.-numeric>.header>.unit{margin-left:.4rem;font-size:1.6rem}.parameter.-numeric>.sub-header{font-size:1.4rem;margin-bottom:.4rem}.parameter.-numeric>.control{display:flex;flex-direction:row;margin-top:1.6rem}.parameter.-numeric>.control>.button{display:flex;align-items:center;justify-content:center;border:0;background-color:#fff;height:4.4rem;width:4.4rem;min-height:4.4rem;min-width:4.4rem;outline:none;cursor:pointer}.parameter.-numeric>.control>.button:before{width:44px;height:44px;position:absolute;left:0;right:0}.parameter.-numeric>.control>.button:disabled{opacity:.3;cursor:default}.parameter.-numeric>.control>.button>.inside{display:flex;align-items:center;justify-content:center;border-radius:1.7rem;background-color:#f5f5f5;height:3.4rem;width:3.4rem;min-height:3.4rem;min-width:3.4rem}.parameter.-numeric>.readonlybar{height:4px;background-color:#eee}.parameter.-numeric>.readonlybar>.inside{height:100%;background-color:#39b812;background-color:var(--color-primary)}.parameter.-timer{padding:1.6rem}.parameter.-timer>.title{display:flex;flex-direction:row;align-items:center;font-size:2.4rem;font-weight:700;margin-bottom:4.8rem;text-overflow:ellipsis;word-break:break-word}.parameter.-timer>.time{font-size:3.2rem;font-weight:700;text-align:center;margin-bottom:4rem}.parameter.-timer>.text{font-size:1.6rem}.progress-bar{position:relative;height:100%;width:100%;overflow-x:hidden}.progress-bar>.line{opacity:.4;width:150%}.progress-bar>.line,.progress-bar>.subline{position:absolute;background:#dc5f1f;background:var(--color-warning);height:100%}.progress-bar>.subline{width:100%}.progress-bar>.subline.-inc{-webkit-animation:progress-bar-increase-anim 1.5s infinite;animation:progress-bar-increase-anim 1.5s infinite}.progress-bar>.subline.-dec{-webkit-animation:progress-bar-decrease-anim 1.5s .5s infinite;animation:progress-bar-decrease-anim 1.5s .5s infinite}@-webkit-keyframes progress-bar-increase-anim{0%{-webkit-transform:translateX(-5%) scale(.05);transform:translateX(-5%) scale(.05)}to{-webkit-transform:translateX(130%) scale(1);transform:translateX(130%) scale(1)}}@keyframes progress-bar-increase-anim{0%{-webkit-transform:translateX(-5%) scale(.05);transform:translateX(-5%) scale(.05)}to{-webkit-transform:translateX(130%) scale(1);transform:translateX(130%) scale(1)}}@-webkit-keyframes progress-bar-decrease-anim{0%{-webkit-transform:translateX(-80%) scale(.8);transform:translateX(-80%) scale(.8)}to{-webkit-transform:translateX(110%) scale(.1);transform:translateX(110%) scale(.1)}}@keyframes progress-bar-decrease-anim{0%{-webkit-transform:translateX(-80%) scale(.8);transform:translateX(-80%) scale(.8)}to{-webkit-transform:translateX(110%) scale(.1);transform:translateX(110%) scale(.1)}}.spinner{display:inline-block;width:28px;height:28px;border-radius:50%;border:3px solid;border-color:#fff #fff transparent;-webkit-animation:spinner-anim .7s linear infinite;animation:spinner-anim .7s linear infinite}@-webkit-keyframes spinner-anim{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-anim{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}swegon-slider{width:100%}.swegon-slider{position:relative;width:calc(100% - 20px);height:44px;margin-left:10px;margin-right:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;cursor:default;-webkit-user-select:none;user-select:none}.swegon-slider__rail-left{position:absolute;top:calc(50% - 2px);width:0;height:4px;background-color:#39b812;background-color:var(--color-primary)}.swegon-slider__rail-right{position:absolute;top:calc(50% - 2px);width:100%;height:4px;background-color:#ddd;opacity:.5}.swegon-slider__thumb{position:relative;top:calc(50% - 9px);z-index:1;width:18px;height:18px;border-radius:9px;background-color:#39b812;background-color:var(--color-primary);touch-action:none;cursor:pointer}.swegon-slider__thumb:after{content:"";position:absolute;top:-11px;bottom:-11px;left:-11px;right:-11px}.switch{position:relative;display:inline-block;width:5.2rem;min-width:5.2rem;height:2.4rem}.switch>.checkbox{opacity:0;width:0;height:0}.switch>.handle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dedede;transition:.4s;border-radius:2rem}.switch>.handle:before{position:absolute;content:"";height:2rem;width:2rem;left:.4rem;bottom:.2rem;background-color:#f5f5f5;transition:.4s;border-radius:50%}.switch .checkbox:checked+.handle{background-color:#39b812;background-color:var(--color-primary)}.switch .checkbox:checked+.handle:before{-webkit-transform:translateX(2.4rem);transform:translateX(2.4rem)}.switch .checkbox:disabled+.handle{opacity:.3;cursor:default}.timer{padding:16px;background-color:#fff}.timer>.time{margin-bottom:4px;font-size:20px}.timer>.state{display:flex;flex-direction:row;align-items:center;margin-bottom:4px;font-size:24px;font-weight:700}.timer>.state>.priority{display:flex;flex-direction:row;margin-left:4px}.timer>.state>.priority>*{margin-left:2px}.timer>.state>.priority>:first-child{margin-left:0}.timer>.state>.priority>.circle{width:8px;height:8px;border-radius:4px;background-color:#39b812;background-color:var(--color-primary)}.timer>.weekdays{display:flex;flex-direction:row;overflow-x:auto}.timer>.weekdays>*{margin-left:2px}.timer>.weekdays>:first-child{margin-left:0}.timer>.weekdays>.weekday{display:flex;justify-content:center;align-items:center;flex:1 1;font-size:16px;padding:4px;color:#fff}.timer>.weekdays>.weekday.-on{background-color:#39b812;background-color:var(--color-primary)}.timer>.weekdays>.weekday.-off{background-color:#989898;color:#c3c3c3}.timer>.weekdays>.weekday.-overlap{background-color:#dc5f1f;background-color:var(--color-warning)}.app{font-family:"SwegonBrown",sans-serif;background-color:#f7f7f7;color:#000;width:100%;height:100%;position:relative}.app,.app *{box-sizing:border-box}html{font-size:10px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.50c027b6.chunk.css.map */