.custom-button[data-v-e9ff3ba1]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.custom[data-v-e9ff3ba1]{display:inline-flex;align-items:center;justify-content:center}button.custom.icon-margin .optio-icon[data-v-e9ff3ba1]{margin-right:5px}button.custom.no-wrap[data-v-e9ff3ba1]{white-space:nowrap}button.custom.focus[data-v-e9ff3ba1]{border:1px solid transparent}button.custom.focus[data-v-e9ff3ba1]:focus{border:1px solid lightgray;box-shadow:2px 2px 2px gray}button.custom.small[data-v-e9ff3ba1]{font-size:11px;height:18px;min-height:18px}button.custom.medium[data-v-e9ff3ba1]{font-size:12.5px;height:24px;min-height:24px}button.custom-button.blue[data-v-e9ff3ba1]{background:#83def9;box-shadow:1px 2px 1px #83def94d inset}button.custom-button.blue.disabled[data-v-e9ff3ba1]{color:#b4b2b2;background:#d2eaf1}button.custom-button.noShadow[data-v-e9ff3ba1]{box-shadow:unset}button.custom-button.red[data-v-e9ff3ba1]{background:#e7674b;color:#fff}button.custom-button.red.disabled[data-v-e9ff3ba1]{background:#fdd1d9}button.custom-button.red.disabled .optio-icon[data-v-e9ff3ba1]{opacity:35%}.orange.custom-button[data-v-e9ff3ba1]{background:#f1bd5c;box-shadow:none}.green.custom-button[data-v-e9ff3ba1]{background:#86d83e}.green.custom-button.disabled[data-v-e9ff3ba1]{background:#e5f7d5}.custom-check[data-v-73eb720e]:focus:not(.disabled){outline:none}.custom-check:focus:not(.disabled) .check-box[data-v-73eb720e]{outline:1px solid var(--border-control)}.custom-check:focus:not(.disabled) .slot[data-v-73eb720e]{text-decoration:underline grey dotted;text-underline-offset:2px}.search-select[data-v-73eb720e]{width:100%;max-height:30px;display:inline-block;vertical-align:top;position:relative}.search-select .new-indicator[data-v-73eb720e]{position:absolute;top:4px;right:18px;font-size:11px;font-weight:700;color:#fff;z-index:1;pointer-events:none;background:green;padding:1px 2px}.search-select-box[data-v-73eb720e]{border:1px var(--border-solid) solid;z-index:88;border-top:1px var(--border-solid) solid;border-radius:0 0 3px 3px;max-height:130px;width:100%;min-width:130px;font-size:11px;position:relative;color:var(--color-on-control);background:var(--bg-control-subtle-shade);overflow-y:auto;box-shadow:0 4px 5px #00000026}.search-select-container[data-v-73eb720e]{height:100%;overflow-y:auto;width:100%;cursor:pointer}.search-select-item[data-v-73eb720e]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:3px 3px 3px 6px}.search-select-item.none[data-v-73eb720e]{pointer-events:none;font-style:oblique;color:#888}.search-select-item[data-v-73eb720e]:hover,.search-select-item.highlighted[data-v-73eb720e]{background:#5588be;color:#fff}.input-wrapper[data-v-73eb720e]{min-height:30px;position:relative;display:inline-block;vertical-align:middle;white-space:nowrap}.input-wrapper .icon-placeholder[data-v-73eb720e]{position:absolute;display:inline-block;vertical-align:middle;height:100%;line-height:30px;left:5px;color:#888;font-weight:400}.input-wrapper .icon-placeholder.right[data-v-73eb720e]{top:0;left:auto;right:5px}.input-wrapper .icon-placeholder.clear[data-v-73eb720e]{top:0;left:auto;font-size:11px;right:20px}.input-wrapper input[data-v-73eb720e],.input-wrapper select[data-v-73eb720e]{background-color:#fff;text-shadow:none!important;min-height:30px;border-style:solid;border-width:.5px;border-color:var(--border-control);font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.input-wrapper input[data-v-73eb720e]{padding:1px 5px}.input-wrapper .input-div[data-v-73eb720e]{background-color:#fff;min-height:30px;border-style:solid;border-width:.5px;padding-left:5px;border-color:#a9a9a9;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-top:7px;font-weight:400;font-size:13.3333px;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.input-wrapper .input-div[data-v-73eb720e]:focus{border-color:#007941;outline:0}.input-wrapper .input-div-placeholder[data-v-73eb720e]{pointer-events:none;position:absolute;top:7px;left:5px;color:#d1d1d1;font-weight:400;font-size:13.3333px;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.input-wrapper select option[data-v-73eb720e]:disabled,.input-wrapper select option.placeholder[data-v-73eb720e]{color:var(--color-muted);font-weight:400}.input-wrapper.with-icon input[data-v-73eb720e],.input-wrapper.with-icon select[data-v-73eb720e],.input-wrapper.with-icon .input-div[data-v-73eb720e]{padding-left:25px;padding-right:5px}.input-wrapper.with-icon .input-div-placeholder[data-v-73eb720e]{left:25px}.input-wrapper.optio-check[data-v-73eb720e]{cursor:default}.input-wrapper.optio-check .checkbox[data-v-73eb720e]{display:inline-block;border:1px #bbb solid;text-align:center;border-radius:4px;height:16px;width:16px;position:relative;vertical-align:middle}.input-wrapper.optio-check .checkbox.is-checked[data-v-73eb720e]{background:#007941;border-color:#007941}.input-wrapper.optio-check .checkbox .check-icon[data-v-73eb720e]{position:absolute;font-size:9px;height:9px;top:2px;width:100%;left:0;color:#fff}.input-wrapper.optio-check .label[data-v-73eb720e]{display:inline-block;vertical-align:middle}.custom-check[data-v-73eb720e]{display:inline;cursor:pointer}.custom-check .check-box[data-v-73eb720e]{display:inline-block;border:1px var(--border-control) solid;text-align:center;border-radius:4px;height:16px;width:16px;position:relative;top:1px;vertical-align:top}.custom-check .check-box.isOn[data-v-73eb720e]{background:#007941;border-color:#007941}.custom-check .check-box .check-icon[data-v-73eb720e]{position:absolute;font-size:9px;height:9px;top:2px;width:100%;left:0;color:#fff}.custom-check.disabled .check-box[data-v-73eb720e]{border-color:gray}.custom-check.disabled .check-box.isOn[data-v-73eb720e]{background:#a9a9a9}.search-wrapper[data-v-7679f76f]{display:flex;background-color:#f7f7f7;height:30px;padding-left:6px;border-radius:6px;position:relative;border:1px var(--border-solid) solid}.search-wrapper input[data-v-7679f76f]{background:none;border:none;color:#6a6a6a;font-size:14px;width:100%}.search-wrapper .clear-icon[data-v-7679f76f]{position:absolute;right:6px;left:unset;top:3px;opacity:.5;color:#555}.search-wrapper .clear-icon.active[data-v-7679f76f]{opacity:1;cursor:pointer}.button-shadow[data-v-f14b6d51]{box-shadow:var(--shadow-button)}.grow-down-zone[data-v-f14b6d51]{border-radius:6px;white-space:nowrap;background:var(--bg-surface);margin-top:5px;z-index:101;-webkit-box-shadow:2px 2px 6px 2px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 6px 2px rgba(0,0,0,.3);box-shadow:2px 2px 6px 2px #0000004d}.grow-down-zone.padding[data-v-f14b6d51]{padding:10px;border:1px solid lightgrey}.grow-down-zone.font-size-smaller[data-v-f14b6d51]{font-size:smaller}.grow-down-zone.anchor-right[data-v-f14b6d51]{right:0}.custom-select[data-v-6f5d96ea]{width:fit-content;text-align:left}.custom-select.full-width[data-v-6f5d96ea]{width:100%}.custom-select .selection-display[data-v-6f5d96ea]{display:flex;flex-direction:row;gap:2px;font-size:13.3333px;border-color:var(--border-control);border-radius:6px;border-style:solid;border-width:1px;padding:1px 1px 1px 5px;align-items:center;height:30px;color:var(--color-on-control);background-color:var(--bg-control);-webkit-user-select:none;user-select:none}.custom-select.big-round .selection-display[data-v-6f5d96ea]{padding-left:10px;border-radius:20px;height:40px}.custom-select .not-selected[data-v-6f5d96ea]{color:var(--color-muted-more)}.custom-select .option-wrapper[data-v-6f5d96ea]{background:var(--bg-control);color:var(--color-on-control)}.custom-select .option-width[data-v-6f5d96ea],.custom-select .custom-option[data-v-6f5d96ea],.custom-select .option-spacer[data-v-6f5d96ea]{padding-left:6px;padding-right:20px;font-size:13.3333px}.custom-select.disabled[data-v-6f5d96ea]{color:var(--color-disabled);pointer-events:none}.custom-select.disabled .selection-display[data-v-6f5d96ea]{color:var(--color-disabled)}.custom-select.with-icon .option-width[data-v-6f5d96ea],.custom-select.with-icon .custom-option[data-v-6f5d96ea],.custom-select.with-icon .option-spacer[data-v-6f5d96ea]{padding-left:24px}.custom-select .option-spacer[data-v-6f5d96ea]{pointer-events:none;height:0;color:transparent;background:transparent;overflow-y:hidden}.custom-select .custom-option[data-v-6f5d96ea]{padding-top:4px;padding-bottom:4px}.custom-select .custom-option.selected[data-v-6f5d96ea]{background:var(--control-toggle-on-contrast);color:var(--color-on-selected)}.pop-dialog[data-v-eb3df8c2]{-webkit-user-select:none;user-select:none;position:fixed;inset:0;display:flex;background-color:#fafdfa00;z-index:300;transition:background-color .4s ease}.pop-dialog.topMenuMargin[data-v-eb3df8c2]{top:50px}.pop-dialog .header-wrapper[data-v-eb3df8c2]{min-height:40px}.pop-dialog.sized[data-v-eb3df8c2]{background-color:#fafdfacc;transition-duration:.5s}.pop-dialog.sized.darkBackground[data-v-eb3df8c2]{background-color:#969696e6}.pop-dialog .dialog[data-v-eb3df8c2]{position:relative;overflow:hidden;background:var(--bg-surface)}.pop-dialog .dialog .header-section[data-v-eb3df8c2]{min-height:35px;opacity:0;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center}.pop-dialog .dialog .footer-section[data-v-eb3df8c2]{width:100%;margin:0 auto;opacity:0;transition:opacity .4s ease}.pop-dialog .dialog .footer-section[data-v-eb3df8c2]:not(.no-footer-margin){margin-top:10px;margin-bottom:15px}.pop-dialog .dialog .close-icon[data-v-eb3df8c2]{opacity:0;transition:opacity .4s ease;z-index:10}.pop-dialog .dialog .default-slot[data-v-eb3df8c2]{position:relative}.pop-dialog .dialog .default-slot.hide[data-v-eb3df8c2]{display:none}.pop-dialog .dialog .load-slot[data-v-eb3df8c2]{position:relative}.pop-dialog .dialog .load-slot .load-waiter[data-v-eb3df8c2]{position:absolute;left:0;right:0;top:0;pointer-events:none}.pop-dialog .dialog.initialised[data-v-eb3df8c2]{transition:all .4s ease}.pop-dialog .dialog.fadeIn[data-v-eb3df8c2]{opacity:.7}.pop-dialog .dialog .header-section[data-v-eb3df8c2]{border-bottom:1px silver solid}.pop-dialog .dialog.greyHeader .header-section[data-v-eb3df8c2]{background:var(--bg-shaded-subtle)}.pop-dialog .dialog.allowOverflow[data-v-eb3df8c2]{overflow:visible}.pop-dialog .dialog.sized[data-v-eb3df8c2],.pop-dialog .dialog.sized .header-section[data-v-eb3df8c2],.pop-dialog .dialog.sized .footer-section[data-v-eb3df8c2],.pop-dialog .dialog.sized .close-icon[data-v-eb3df8c2]{transition-duration:.5s;opacity:1}.selection-buttons[data-v-79b21ea4]{display:flex;max-height:35px;height:35px;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-button[data-v-79b21ea4]{height:30px}.custom-button.selected[data-v-79b21ea4]{color:var(--color-on-selected);background:var(--control-toggle-on);box-shadow:var(--control-toggle-on-shadow);border:1px var(--border-subtle) solid;vertical-align:top;position:relative;height:31px}.blue .custom-button.selected[data-v-79b21ea4]{color:var(--color-on-selected);background:var(--control-toggle-on-contrast);box-shadow:var(--control-toggle-on-contrast-shadow)}.orange.custom-button.selected[data-v-79b21ea4]{background:#f1bd5c;box-shadow:none}.green.custom-button.selected[data-v-79b21ea4]{background:#86d83e}.red.custom-button.selected[data-v-79b21ea4]{background:#da6c48;box-shadow:none}.greyOut.custom-button[data-v-79b21ea4]:not(.selected){color:#d3d3d3}.greyOut.custom-button[data-v-79b21ea4]:not(.selected):hover{color:#a9a9a9}.data-on .custom-button.selected[data-v-79b21ea4]{background:#7d9e50;box-shadow:1px 2px 1px #3c64434d inset;color:#fff}.wait .custom-button[data-v-79b21ea4]{background:#eee}.data-off .custom-button.selected[data-v-79b21ea4]{background:#c8646466;box-shadow:1px 2px 1px #3c64434d inset}.count .custom-button[data-v-79b21ea4]{padding-top:5px}.button-count[data-v-79b21ea4]{position:absolute;font-size:9px;top:0;right:2px;pointer-events:none;text-align:right}.custom-button.selected .button-count[data-v-79b21ea4]{top:1px;color:#fff}.blue .custom-button.selected .button-count[data-v-79b21ea4],.data-on .custom-button.selected .button-count[data-v-79b21ea4]{top:1px;color:#000}.waiter-container[data-v-d74a63d1],.waiter-container-fixed[data-v-d74a63d1]{position:absolute;inset:0;height:100%;width:100%;background-color:var(--bg-fadeout);display:table;z-index:300;transition:all .25s ease-out}.waiter-container.minZindex[data-v-d74a63d1],.minZindex.waiter-container-fixed[data-v-d74a63d1]{z-index:1}.waiter-container-fixed[data-v-d74a63d1]{position:fixed}.waiter-wrapper[data-v-d74a63d1]{position:absolute;text-align:center;display:flex;width:100%;min-height:40px;justify-content:center;align-items:center;gap:5px;margin-left:auto;margin-right:auto;left:0;right:0;top:50px;font-size:30px;color:#777}.waiter-transition-enter-active[data-v-d74a63d1],.waiter-quick-enter-active[data-v-d74a63d1]{animation:nowFadeIn-d74a63d1 .25s}.waiter-transition-enter-from[data-v-d74a63d1],.waiter-transition-leave-to[data-v-d74a63d1],.waiter-quick-enter-from[data-v-d74a63d1],.waiter-quick-leave-to[data-v-d74a63d1]{opacity:0}.waiter-transition-leave-active[data-v-d74a63d1]{animation:delayFade-d74a63d1 .6s}.waiter-quick-leave-active[data-v-d74a63d1]{animation:delayFade-d74a63d1 .35s}@keyframes nowFadeIn-d74a63d1{0%{opacity:0}to{opacity:1}}@keyframes delayFade-d74a63d1{0%{opacity:1}50%{opacity:1}to{opacity:0}}.text-area[data-v-d74a63d1]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px;gap:5px}.text-area.textBackground[data-v-d74a63d1]{background-color:#fff;border-radius:5px}.lds-ellipsis[data-v-d74a63d1]{display:inline-block;position:relative;width:80px;height:10px}.lds-ellipsis div[data-v-d74a63d1]{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#999;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-d74a63d1]:nth-child(1){left:8px;animation:lds-ellipsis1-d74a63d1 .6s infinite}.lds-ellipsis div[data-v-d74a63d1]:nth-child(2){left:8px;animation:lds-ellipsis2-d74a63d1 .6s infinite}.lds-ellipsis div[data-v-d74a63d1]:nth-child(3){left:32px;animation:lds-ellipsis2-d74a63d1 .6s infinite}.lds-ellipsis div[data-v-d74a63d1]:nth-child(4){left:56px;animation:lds-ellipsis3-d74a63d1 .6s infinite}@keyframes lds-ellipsis1-d74a63d1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-d74a63d1{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-d74a63d1{0%{transform:translate(0)}to{transform:translate(24px)}}.client-status[data-v-f44ca998]{background:#eee;border-radius:10px;min-height:260px;width:320px;border:2px #333 solid;margin:20px;position:relative;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.4);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.4);box-shadow:0 3px 6px #0006;overflow:hidden;display:flex;flex-direction:column}.client-status .indicators[data-v-f44ca998]{border-bottom:1px #333 solid;padding:5px;align-items:center}.client-status .status-msg[data-v-f44ca998]{text-align:right}.client-status.sun .indicators[data-v-f44ca998]{background-color:#dcf0fd}.client-status.sun .hoursOfDay[data-v-f44ca998]{color:orange;font-size:28px}.client-status.moon .indicators[data-v-f44ca998]{background-color:#879096;color:#eee}.client-status.moon .hoursOfDay[data-v-f44ca998]{color:#fff;font-size:22px}.client-status .localTime[data-v-f44ca998]{padding:5px;background:#f5f5f5}.client-status .info-row-group[data-v-f44ca998]{background:#f5f5f5;padding:10px 10px 0}.client-status .info-row-group .info-row[data-v-f44ca998]{padding-bottom:15px;display:flex;justify-content:space-between}.client-status .info-row-group .two-row-data[data-v-f44ca998]{display:flex;justify-content:space-between}.client-status .timeframe[data-v-f44ca998]{font-size:12px}.client-status .version-row[data-v-f44ca998]{border-top:1px #333 solid;text-align:center;padding:10px;font-size:12px}.installer-app[data-v-e80511ac]{border-radius:20px;box-shadow:#0003 0 -1px 7px 1px,#3f8cff 0 2px 14px}.app-wrapper[data-v-e80511ac]{position:relative;height:100%;padding:10px;background:#fff;min-width:200px;border-radius:20px;box-shadow:inset #006 0 -1px 9px}.led-blue[data-v-e80511ac]{width:24px;height:24px;background-color:#24e0ff;border-radius:50%;box-shadow:#0003 0 -1px 7px 1px,inset #006 0 -1px 9px,#3f8cff 0 2px 14px}.no-required[data-v-e6a9dbdc]{display:flex}.no-required[data-v-e6a9dbdc]:after{content:" "}.show-required[data-v-e6a9dbdc]{display:flex;gap:2px}.show-required[data-v-e6a9dbdc]:after{content:"*";color:red}.display-contents-for-grid[data-v-e6a9dbdc]{display:contents}.green-box[data-v-babc7542]{box-shadow:#0003 0 -1px 7px 1px,#5a8c21 0 2px 20px}.led-box[data-v-babc7542]{width:24px;height:24px}.led-green[data-v-babc7542]{width:24px;height:24px;background-color:#abff00;border-radius:50%;box-shadow:#0003 0 -1px 7px 1px,inset #304701 0 -1px 9px,#89ff00 0 2px 12px}.led-silver[data-v-babc7542]{width:24px;height:24px;background-color:silver;border-radius:50%;box-shadow:#0000 0 -1px 7px 1px,inset #eee 0 -1px 9px,#fff 0 2px 14px}.text-container[data-v-babc7542]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px}.responsive-20[data-v-babc7542]{white-space:nowrap;overflow:hidden;width:160px;font-size:clamp(12px,2vw,20px);text-align:left;display:block}
