.get-started-container-inner[data-v-43621bc4]{display:flex;flex:1;flex-direction:column;height:min-content;margin-left:auto;margin-right:auto;padding:0 1em}.restore-container-inner[data-v-43621bc4]{margin-left:auto;margin-right:auto;max-width:250px;padding:1em}
.tos-container-inner[data-v-0062e8b4]{max-width:880px}.tos-container-inner>p[data-v-0062e8b4]{text-align:left}.tos-link[data-v-0062e8b4]{color:#1a77c9;cursor:pointer}.tos-content[data-v-0062e8b4]{border:1px solid #ccc;flex:1;font-size:13px;font-size:1rem;margin:0 1em 1em;overflow:auto;padding:.5em;width:calc(100% - 2em)}
.map-container[data-v-3d0cddd6]{max-height:60vh;max-width:92vw;width:100%}
@media only screen and (max-width:575px){.registration-paragraph[data-v-4013a452]{max-width:90vw}}@media only screen and (min-width:576px){.registration-paragraph[data-v-4013a452]{max-width:520px}}
.device-added-button[data-v-d70b2ec0]{width:14em!important}
.rule-added-button[data-v-675ebfa2]{width:14em!important}
.inline-image[data-v-195349f8]{display:inline;height:2em;margin-right:.3em;width:2em}.top-container[data-v-195349f8]{display:flex}.not-in-mode-container[data-v-195349f8]{height:1.8em;margin-bottom:.3em;margin-top:2em;padding-left:2em}.in-progress-container[data-v-195349f8],.not-in-mode-container[data-v-195349f8]{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.in-progress-container[data-v-195349f8]{display:inline-flex}@media only screen and (max-width:599px){.top-container[data-v-195349f8]{margin-top:1em}}@media only screen and (max-width:339px){.in-progress-to-go[data-v-195349f8]{display:inline}.in-progress-remaining[data-v-195349f8]{display:none}}@media only screen and (min-width:340px){.in-progress-to-go[data-v-195349f8]{display:none}.in-progress-remaining[data-v-195349f8]{display:inline}}
.discovery-popup-zwave{border-top:1px solid #d3d3d3;margin-left:0;margin-top:.7em;padding-top:.7em}.security-code-div{padding-left:.5em;padding-top:.6em}.zwave-action-button{width:14em!important}.qr-code-link-hoverable img{box-shadow:5px 5px 15px 5px #000;display:none;left:-150px;max-width:300px;position:absolute;top:26px;z-index:1100}.qr-code-link-hoverable{display:inline-block;position:relative}.qr-code-link-hoverable:hover img{display:inherit}
.discovery-popup-zigbee{border-top:1px solid #d3d3d3;margin-left:0}.li-pairing-mode{line-height:1.2em;margin-bottom:.3em}
.matter-header-message[data-v-05d0670c]{border-bottom:1px solid #d3d3d3;padding-bottom:.7em}.matter-pairing-button[data-v-05d0670c]{width:8em}.in-progress-container[data-v-05d0670c]{display:inline-flex;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.matter-qr-sample[data-v-05d0670c]{height:5.7em;margin-left:9em}
.device-table-container-onboarding[data-v-541e9432]{margin:0 0 .5em -.75rem;overflow:auto}.device-table-container-embedded[data-v-541e9432]{overflow:auto;padding-left:1em}.device-selection-container[data-v-541e9432]{overflow-x:hidden;overflow-y:auto;padding-left:.5rem;padding-right:.5rem}.add-device-header[data-v-541e9432]{min-width:335px}@media screen and (min-width:768px){.add-device-header-text[data-v-541e9432]{white-space:nowrap}}.top-level-button-onboarding[data-v-541e9432]{max-width:15em;min-width:15em;width:15em}.top-level-button[data-v-541e9432]{border-left:2px solid #363636!important;width:100%}.next-step-button[data-v-541e9432]{width:14em}.device-selection-button[data-v-541e9432]{min-height:2.6em;white-space:nowrap;width:100%}.instructions-container[data-v-541e9432]{margin-right:-11px;margin-top:-1em}.breadcrumb-element[data-v-541e9432]{display:contents;font-weight:700}.search-input-container[data-v-541e9432]{max-height:3.5em}
#tabViewOnboarding>div:first-child{display:none!important}#tabViewOnboarding>div:nth-child(2){padding:0!important}.centered-spinner{left:calc(50% - 3em)!important;position:absolute!important;top:calc(50% - 3em)!important}
.checkbox-v2-unchecked{background-color:transparent;border:1px solid var(--hubitat-neutral-20)!important;border-radius:4px!important}.checkbox-v2-checked{background-color:var(--hubitat-primary-green);border:transparent!important;border-radius:4px!important}
.custom-search-input-close-btn{background-color:transparent!important;border:none!important;box-shadow:none!important;height:90%;margin-top:-.05em;position:absolute;right:.25em}.custom-search-input-close-btn span{height:12px!important}.custom-search-input{border:1px solid var(--hubitat-neutral-20);border-radius:34px;color:var(--hubitat-neutral-80)!important;width:100%}.custom-search-icon{color:var(--hubitat-neutral-40)!important;font-size:12px;left:12px;margin-top:.1em;position:absolute;top:45%;transform:translateY(-50%)}
.full-height-input input{height:100%}.p-button.p-button-sm{height:1.5rem;padding:0;width:1.5rem}.p-button.p-button-sm .p-button-icon{font-size:.75rem}.pin-input-width input{width:4rem!important}
.select-button-container-override{border:1px solid rgba(0,0,0,.38)!important;display:flex;transition:color .2s}.select-button-container-override:hover{border:1px solid rgba(0,0,0,.87)!important}.select-button-override:hover{transform:none!important}.select-button-override{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:2px!important}
.p-button.p-button-sm{height:1.5rem;padding:0;width:1.5rem}.p-button.p-button-sm .p-button-icon{font-size:.75rem}.pin-input-width input{width:4rem!important}
.side-menu-item[data-v-6b58f9cb]{align-items:center;border-radius:4px;color:var(--hubitat-light-gray-1);display:flex;flex-direction:row;font-size:13px;gap:12px;padding:12px;width:100%}.side-menu-item.side-menu-collapsed[data-v-6b58f9cb]{width:fit-content}.side-menu-item i[data-v-6b58f9cb],.side-menu-item span[data-v-6b58f9cb]{color:var(--hubitat-light-gray-1)!important}.side-menu-item i[data-v-6b58f9cb]{font-size:20px;height:20px;width:20px}.side-menu-item.selected[data-v-6b58f9cb]{background-color:var(--hubitat-secondary-green)}
.link-button a[data-v-09ed4aae],.link-button i[data-v-09ed4aae],.link-button span[data-v-09ed4aae]{color:#fff!important}
.side-menu-logo[data-v-93aeed0e]{align-items:center;display:flex;gap:8px;padding-top:.75rem;width:30px!important}.side-menu-logo img[data-v-93aeed0e]{height:30px;width:30px}.side-menu-logo span[data-v-93aeed0e]{color:var(--hubitat-light-gray-1)!important;font-size:20px}.side-menu-container[data-v-93aeed0e]{display:flex;flex-direction:column;margin:0;padding-bottom:16px}.side-menu-container li[data-v-93aeed0e]{list-style:none}.side-menu-container.collapsed[data-v-93aeed0e]{width:auto}
.header-container[data-v-6eb7e3ee]{background-color:#fff;border-bottom:2px solid var(--hubitat-light-gray-2);height:var(--hubitat-header-height)}
.app-footer-item[data-v-1b89989d]:hover{opacity:1}.app-footer-item[data-v-1b89989d]{opacity:.8}
@media screen and (max-width:575px){.stats-container[data-v-af4e4a6c]{border-radius:2.5em!important;padding:.3em .4em .3em 1.1em}}@media screen and (min-width:576px){.stats-container[data-v-af4e4a6c]{border-radius:3em!important;padding:.5em .8em .5em 1.6em}}
.outline-btn[data-v-1396bcba]{background-color:transparent;border:1px solid var(--hubitat-neutral-20);border-radius:1.5em!important;height:3em!important}
.device-tile-overrides h2{margin:6px!important}.device-tile-overrides p{margin:0!important}
.main-page-welcome-tile[data-v-3de31414]{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.main-page-welcome-tile[data-v-3de31414]:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);transform:translate(-2px,-2px);transition-duration:.25s}
.main-page-welcome-tile[data-v-3c4679c4]{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.integration-info-bullet[data-v-34929245]{background-color:var(--hubitat-light-lime);border-radius:.5em;padding:.3em}.small-home-button[data-v-34929245]{color:var(--hubitat-neutral-60)!important;height:2.8rem!important;width:2.8rem!important}
.hub-mesh-secure-column{max-width:4em!important;min-width:4em!important;text-align:center!important;width:4em!important}
.release-notes[data-v-3f024574],.terms-of-service[data-v-3f024574]{border:1px solid #ccc;margin-bottom:16px;max-height:50vh;overflow:auto;padding-left:8px}
.settings-item-container[data-v-217f8395]{border:1px solid var(--hubitat-light-gray-2)}.settings-item-icon[data-v-217f8395]{height:40px!important;max-width:40px!important;min-width:40px!important;width:40px!important}
.clear-button[data-v-ed595b7e]{max-width:6em}.search-progress[data-v-ed595b7e]{height:3em;min-width:3em;width:3em}
.textarea-terminal[data-v-5721278a]{color:#fff;padding:.5em;resize:none}.action-button[data-v-5721278a]{width:8em}
.log-source-link{display:inline-block;font-size:12px;width:90px}.log-time{display:inline-block;width:190px}.log-source{border:1px solid #d3d3d3;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 1px -1px rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.12);cursor:pointer;display:inline-block;font-size:10px;font-weight:700;margin-right:.5em;padding-bottom:2px;padding-top:2px;text-align:center;width:45px}.log-source:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);transform:translate(-1px,-1px)}.log-source-debug{background:#1a77c9;color:#fff!important}.log-source-info{background:#d3d3d3}.log-source-info,.log-source-trace,.log-source-warn{color:#000!important}.log-source-warn{background:orange!important}.log-source-error{background:red!important;color:#fff!important}
@media screen and (min-width:768px){.formatted-date-column[data-v-39b0427b]{white-space:nowrap}}
@media screen and (min-width:576px){.logs-app-device-filter{max-width:20em}}.logs-column-scheduled-jobs-next-run{max-width:13.5em;white-space:nowrap;width:13.5em}.logs-column-scheduled-jobs-recurring{max-width:5.5em;white-space:nowrap;width:5.5em}.logs-column-scheduled-jobs-actions{max-width:5em;text-align:center!important;white-space:nowrap;width:5em}
.release-notes[data-v-2974c1f2],.terms-of-service[data-v-2974c1f2]{border:1px solid #ccc;margin-bottom:16px;max-height:50vh;overflow:auto;padding-left:8px}
.status-legend[data-v-4c910149]{background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;left:4px;opacity:.85;padding:8px;position:absolute;top:4px}.tooltip[data-v-4c910149]{display:inline-block;height:1em;opacity:.85;position:relative;vertical-align:middle;width:1em}.tooltip span[data-v-4c910149]{background-color:#000;border-radius:6px;color:#fff;font-size:.8em;left:50%;margin-left:-11em;margin-top:5px;padding:.5em 1em;position:absolute;top:100%;visibility:hidden;width:20em;z-index:1}.tooltip span[data-v-4c910149]:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:" ";left:50%;margin-left:-5px;position:absolute}.tooltip:hover span[data-v-4c910149]{visibility:visible}
.status-legend[data-v-63a2c542]{background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;left:4px;opacity:.85;padding:8px;position:absolute;top:4px}.tooltip[data-v-63a2c542]{display:inline-block;height:1em;opacity:.85;position:relative;vertical-align:middle;width:1em}.tooltip span[data-v-63a2c542]{background-color:#000;border-radius:6px;color:#fff;font-size:.8em;left:50%;margin-left:-11em;margin-top:5px;padding:.5em 1em;position:absolute;top:100%;visibility:hidden;width:20em;z-index:1}.tooltip span[data-v-63a2c542]:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:" ";left:50%;margin-left:-5px;position:absolute}.tooltip:hover span[data-v-63a2c542]{visibility:visible}
.custom-select-btn-container{background-color:var(--hubitat-neutral-10);border:none!important;border-radius:6px;display:flex;padding:4px}.custom-select-btn-container:hover{border:none!important}.custom-select-btn:hover{transform:none!important}.custom-select-btn{align-items:center;background-color:transparent!important;border:none!important;border-radius:4px;box-shadow:none!important;display:flex;font-size:12px;gap:4px;justify-content:center;padding:2px 4px!important}
.rooms-settings-button{height:2.8rem!important;width:3rem!important}
.custom-input-switch .p-inputswitch-slider.bg-hubitat-primary-green:before{background-color:#fff}
.room-table-device-leaf .p-treetable-toggler{display:none!important}.room-table-device-parent{display:inline-flex}.room-table-device-parent .p-treetable-toggler{margin-left:.5em!important}
.room-grid-container{background:#f7f7f7}
.help-content[data-v-6fdbdbed]{max-height:70vh;overflow-y:auto}.help-content h4[data-v-6fdbdbed]{font-weight:600;margin-bottom:1rem;margin-top:0}.help-content table[data-v-6fdbdbed]{border-collapse:collapse}.help-content td[data-v-6fdbdbed]{border-bottom:1px solid var(--surface-border);padding:.5rem}.help-content td[data-v-6fdbdbed]:first-child{font-family:monospace;white-space:nowrap}
.field[data-v-3264410d]{display:flex;flex-direction:column;gap:.5rem}.field small[data-v-3264410d]{color:var(--text-color-secondary)}
.CodeMirror-scroll{height:100%;overflow:visible}.CodeMirror{border:1px solid var(--surface-border);border-radius:.375rem!important;flex:1 1 0%;font-size:14px;height:auto!important;width:100%}.CodeMirror-focused{border-color:var(--primary-color);box-shadow:0 0 0 .2rem var(--primary-color-alpha-25)}.CodeMirror-selected{background-color:var(--highlight-bg)!important}.CodeMirror-matchingbracket{color:var(--green-500)!important;font-weight:700}
.bundles-code-new-bundle-button{min-width:9em}.bundle-import-tab-container{min-height:10em!important}
.devices-settings-button{height:2.8rem!important;width:3rem!important}.devices-view-mode-button{height:3rem!important}
.device-grid-container{background:#f7f7f7}.max-page-width{margin-left:auto;margin-right:auto;max-width:1350px;padding-left:16px;padding-right:16px}
.apps-settings-button{height:2.8rem!important;width:3rem!important}.apps-view-mode-button{height:3rem!important}
.app-sample-app-div[data-v-6319b9d3]{height:5em;min-height:5em;padding:8px}
.zigbee-status>tr>td{padding-bottom:.25em;width:50%}.zigbee-info-column-address{max-width:6.5em;min-width:6.5em;width:6.5em}.zigbee-info-column-msgs{max-width:5.3em;min-width:5.3em;width:5.3em}.zigbee-info-column-ping{max-width:4.5em;min-width:4.5em;width:4.5em}
.matter-info-column-status{max-width:4em}
.zwave-maintenance-button{margin-bottom:1em;margin-right:1em;max-width:14em;min-width:14em;width:14em}.zwave-info-column-stats{min-width:max(15vw,12em)}.zwave-info-column-status{max-width:6.5em;min-width:6.5em;width:6.5em}.zwave-info-column-actions{max-width:8em;min-width:8em;width:8em}.zwave-info-column-device-clusters{max-width:12em}.zwave-info-column-msgs{max-width:5.3em;min-width:5.3em;width:5.3em}
.hidden[data-v-303b153a]{display:none}.bg-hubitat-primary-green-10[data-v-303b153a]{background-color:rgba(var(--hubitat-primary-green-rgb),.1)}[data-v-303b153a]:root{--hubitat-primary-green-rgb:34,197,94}
.calendar-container[data-v-766ef82c]{max-width:max(50%,12rem)!important}
.action-type-button[data-v-19d9663e]{margin-bottom:.5em!important;margin-right:.5em!important;padding-bottom:0!important;padding-top:0!important;width:100%!important}
.mention-wrap[data-v-e3295288]{position:relative}.suggestions[data-v-e3295288]{background:#fff;border:1px solid var(--surface-400);max-width:520px;min-width:260px;overflow:scroll;position:fixed;z-index:1000}.opt[data-v-e3295288]{align-items:center;display:flex;gap:12px;justify-content:space-between}.opt .id[data-v-e3295288]{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mirror[data-v-e3295288]{word-wrap:break-word;left:0;position:absolute;top:0;visibility:hidden;white-space:pre-wrap;z-index:-1}
.calendar-container[data-v-620853d2]{max-width:max(50%,12rem)!important}
.dashboards-settings-button{height:2.8rem!important;width:3rem!important}.dashboards-view-mode-button{height:3rem!important}
.dashboard-grid-container{background:#f7f7f7}
.color-map-input[data-v-0272abc0]{margin-bottom:1rem}.color-picker-wrapper[data-v-0272abc0]{align-items:center;display:flex}input[type=text][data-v-0272abc0]{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px 0 0 4px;cursor:not-allowed;flex-grow:1;font-size:1rem;padding:.5rem}input[type=color][data-v-0272abc0]{border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;height:2.5rem;padding:0;width:3rem}.invalid[data-v-0272abc0]{border-color:red}
.table-spacing-normal[data-v-6866a9ed]{border-spacing:.5em}
.preference-container[data-v-f581a2d4]{border-bottom:1px solid var(--hubitat-neutral-10)}
.details-section[data-v-dc223576]{border-bottom:1px solid var(--hubitat-neutral-10)}
.details-section[data-v-6644e3c7]{border-bottom:1px solid var(--hubitat-neutral-10)}
.details-section[data-v-7b16b0c0]{border-bottom:1px solid var(--hubitat-neutral-10)}
.details-section[data-v-57183ade]{border-bottom:1px solid var(--hubitat-neutral-10)}
.details-section[data-v-48148b3c]{border-bottom:1px solid var(--hubitat-neutral-10)}
.condition-row-container[data-v-81bf9a4e]{min-height:4em}.condition-row-details[data-v-81bf9a4e]{width:150px}
.note-background[data-v-930959d2]{background-color:#ffd4c2;padding:8px}
.container-width[data-v-1cda4d81]{min-width:35rem}@media screen and (max-width:768px){.container-width[data-v-1cda4d81]{min-width:90%}}
.note-background[data-v-3ce95b2d]{background-color:#ffd4c2;padding:8px}
.reset-button-link-hoverable img{box-shadow:5px 5px 15px 5px #000;display:none;left:-150px;max-width:300px;position:absolute;top:26px;z-index:1100}.reset-button-link-hoverable{display:inline-block;position:relative}.reset-button-link-hoverable:hover img{display:inherit}
.command-retry-devices-table>tr>td[data-v-7cae3d16]{padding-bottom:.5em;padding-left:.25em;padding-right:.25em}
.popup-alert-message{border-bottom:2px solid var(--hubitat-light-gray-2);padding-bottom:.5rem;padding-top:.5rem}.p-scrolltop{overflow-x:hidden;overflow-y:auto}
.svg-responsive [data-bg=true]{fill:var(--svg-bg)!important}.svg-responsive svg :not([data-bg=true]){fill:var(--svg-text)!important}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.ui-fixed{position:fixed}.ui-absolute{position:absolute}.ui-relative{position:relative}.ui-bottom-0{bottom:0}.ui-left-0{left:0}.ui-right-0{right:0}.ui-top-0{top:0}.ui-z-10{z-index:10}.ui-box-border{box-sizing:border-box}.ui-inline-block{display:inline-block}.ui-flex{display:flex}.ui-h-\[16px\]{height:16px}.ui-h-\[2rem\]{height:2rem}.ui-h-\[50px\]{height:50px}.ui-h-full{height:100%}.ui-max-h-\[20rem\]{max-height:20rem}.ui-w-\[16px\]{width:16px}.ui-w-\[200px\]{width:200px}.ui-w-\[22rem\]{width:22rem}.ui-w-\[2rem\]{width:2rem}.ui-w-\[50px\]{width:50px}.ui-w-fit{width:-moz-fit-content;width:fit-content}.ui-w-full{width:100%}.ui-cursor-pointer{cursor:pointer}.ui-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-flex-row{flex-direction:row}.ui-flex-col{flex-direction:column}.ui-flex-wrap{flex-wrap:wrap}.ui-items-center{align-items:center}.ui-justify-center{justify-content:center}.ui-gap-1{gap:.25rem}.ui-gap-2{gap:.5rem}.ui-overflow-hidden{overflow:hidden}.ui-overflow-y-auto{overflow-y:auto}.ui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rounded{border-radius:.25rem}.ui-rounded-full{border-radius:9999px}.ui-rounded-md{border-radius:.375rem}.ui-border{border-width:1px}.ui-border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.ui-bg-\[\#DEFABC\]{--tw-bg-opacity:1;background-color:rgb(222 250 188/var(--tw-bg-opacity))}.ui-bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.ui-bg-off-background{--tw-bg-opacity:1;background-color:rgb(223 223 229/var(--tw-bg-opacity))}.ui-bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.ui-bg-warning-background{--tw-bg-opacity:1;background-color:rgb(255 215 215/var(--tw-bg-opacity))}.ui-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ui-fill-red-200{fill:#fecaca}.ui-p-1{padding:.25rem}.ui-p-4{padding:1rem}.ui-px-2{padding-left:.5rem;padding-right:.5rem}.ui-py-1{padding-bottom:.25rem;padding-top:.25rem}.ui-text-center{text-align:center}.ui-text-neutral-40{--tw-text-opacity:1;color:rgb(143 143 154/var(--tw-text-opacity))}.ui-text-warning-text{--tw-text-opacity:1;color:rgb(255 41 41/var(--tw-text-opacity))}.ui-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&_\*\:not\(\[data-bg\=\'true\'\]\)\:not\(\[data-stroke-override\=\'true\'\]\)\]\:ui-fill-red-200 :not([data-bg=true]):not([data-stroke-override=true]){fill:#fecaca}.\[\&_\[data-bg\=\'true\'\]\]\:ui-fill-green-200 [data-bg=true]{fill:#bbf7d0}.\[\&_\[data-stroke-override\=\'true\'\]\]\:ui-stroke-red-200 [data-stroke-override=true]{stroke:#fecaca}
.p-message .p-message-wrapper{padding:.75rem}.p-column-title{font-weight:700}.p-button-label{white-space:nowrap}.p-button{background:hsla(0,0%,62%,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#363636}.p-button.p-button-link{background:transparent;color:#3f51b5}.p-button-group.p-button-danger>.p-button,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-button.p-button-danger,.p-button.p-button-danger:active,.p-button.p-button-danger:enabled:active,.p-button.p-button-danger:enabled:focus,.p-button.p-button-danger:focus,.p-button.p-button-danger:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{background:#d32f2f;color:#fff}.p-button:focus{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.p-button:hover{background-color:#cacfc8;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);color:#363636;transform:translate(-2px,-2px);transition-duration:.25s}.p-button.p-button-outlined{color:#363636}.p-button.p-button-text{background:none;box-shadow:none!important;color:#363636}.p-button:enabled:hover{background:rgba(202,207,220,.8);color:#363636}.p-button:enabled:active{background:rgba(54,54,54,.25);color:#363636}.p-button:enabled:focus{background:rgba(54,54,54,.2);color:#363636}.p-button.p-button-link{box-shadow:none!important}.p-button.p-button-link:hover{box-shadow:none;transform:none}.p-button-link.p-disabled{background:transparent!important}.p-dropdown.p-invalid,.p-inputnumber.p-invalid>input,.p-multiselect.p-invalid{box-shadow:2px 2px 4px 1px red}.p-inputtext{padding:.75rem!important}.p-inputtext.p-invalid.p-component{box-shadow:2px 2px 4px 1px red}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{background-color:var(--surface-a)!important;width:auto!important}.p-scrolltop.p-link{background:#81bc00!important}.p-fileupload .p-fileupload-buttonbar .p-button{min-height:2.6em}.p-splitbutton-menubutton:hover{transform:translate(0)!important}.p-treetable-hoverable-rows .p-treetable-tbody>tr{cursor:unset!important}img:not([src]):empty{display:none}.p-colorpicker-panel{background:#707070!important}.p-button.p-inputnumber-button{box-shadow:none!important}.p-button.p-button-icon-only{padding-left:.5em;padding-right:.5em;width:2rem}.p-button.p-button-icon-only:hover,.p-button.p-inputnumber-button:hover,.p-splitbutton .p-splitbutton-defaultbutton:hover{transform:translate(0)!important}.p-contextmenu,.p-tieredmenu{padding-bottom:0!important}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.25rem .5rem!important}@media screen and (max-width:959px){.p-picklist-hubitat{max-height:50vh!important}}.p-picklist-hubitat .p-picklist-list-wrapper,.p-picklist-hubitat .p-picklist-list-wrapper .p-picklist-list{max-height:100%!important}.p-picklist-hubitat .p-picklist-list-wrapper .p-picklist-list .p-picklist-item{padding:.5rem!important}.p-dropdown-compact .p-dropdown-label,.p-multiselect-compact .p-multiselect-label{padding-bottom:.65em!important;padding-top:.65em!important}.p-inputmask-compact{padding-bottom:.5em!important;padding-top:.5em!important}.p-picklist-disabled{pointer-events:none}.p-picklist-disabled .p-picklist-list-wrapper{opacity:.5}.p-sidebar .p-sidebar-content,.p-sidebar .p-sidebar-header{padding:.5em!important}.p-tabview .p-tabview-panels{padding:.5rem!important}@media screen and (min-width:768px){.md\:whitespace-nowrap{white-space:nowrap}}.p-splitbutton.bg-hubitat-primary-green .p-splitbutton-menubutton{color:#fff}.p-chip-hubitat{background-color:var(--surface-200)!important;padding-left:.5rem;padding-right:.5rem}.p-chip-hubitat .p-chip-text{margin-bottom:.3rem;margin-top:.3rem}
@tailwind base;:root{--text-size:14px}@layer base{.battery-indicator-container>div>img{width:1.2em!important}.battery-indicator-container>div>p{margin:0!important}.fontawesome-icon-container{background-color:#defabc;max-height:36px!important;max-width:36px!important;min-height:36px!important;min-width:36px!important}.fontawesome-icon{color:#169c00;font-size:16px!important;margin-top:-4px}.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a{color:#1a77c9!important}.bg-hubitat{background:#81bc00}.fg-hubitat{color:#81bc00}.p-button-hubitat-green{background:#81bc00!important;color:#fff!important}.full-screen{bottom:0;left:0;position:fixed;right:0;top:0}.he-icon{word-wrap:normal;-moz-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;display:inline-block;font-size:20px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none}.main-menu-item-text{color:var(--surface-0);font-size:14px}.main-menu-icon{width:24px!important}.main-page-devices-button{color:var(--text-color-secondary)!important}.favorite-device-icon{font-size:36px!important}.p-button-favorite-device{background-color:hsla(0,0%,62%,.2)!important;color:#363636!important;max-width:140px;min-width:140px}.p-button-favorite-device:hover{background-color:#cacfdc!important}.p-button-favorite-device>.p-button-label{max-width:126px;overflow:hidden;text-overflow:ellipsis}.carousel-video-item-img{height:138px;width:246px}.carousel-video-item{max-width:250px}.carousel-video-item-description{text-align:center}.p-panel.borderless-panel{border:none;box-shadow:none}.p-panel.bold-header>.p-panel-header>.p-panel-title{font-weight:700}.main-content{overflow-y:auto;position:relative;width:100%;z-index:0}@media screen and (max-width:374px){.hide-on-tiny{display:none!important}}@media screen and (max-width:575px){.hide-on-small{display:none!important}.main-content{margin-right:-1rem}}@media screen and (max-width:767px){.hide-on-medium{display:none!important}}@media screen and (max-width:991px){.hide-on-large{display:none!important}}.p-button-home-page{background-color:hsla(0,0%,62%,.2)!important;color:#363636!important}.p-button-home-page:hover{background-color:#cacfdc!important}.p-button-shortcut{max-width:45vw;padding-left:0;padding-right:1rem}.p-button-shortcut .p-button-icon-left{margin-right:.4rem}#app{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.hubitat-dark-gray-bg{background-color:#382e2b}.hubitat-footer{height:2.4rem;z-index:1}.hubitat-left-menu-icon{color:var(--surface-0);margin-right:.7em;max-width:20px;width:20px}.p-button-onboarding{background:#81bc00!important}.fill-tabpanel-w{margin-left:-1em!important;margin-right:-1.25em!important}.page-progress-spinner-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.progress-spinner-button-sized{height:2.2em!important;width:2.2em!important}.onboarding-step{display:flex;flex-direction:column}.logo-container-outer{flex:0;position:relative;width:100%}.logo-container-inner{margin-left:25%;margin-top:24px;max-height:320px;max-width:50%;text-align:center;width:calc(100% - 48px);z-index:1}.onboarding-logo{max-height:10em}.onboarding-small-logo{max-height:8vh}.logo-container-spacer{min-height:6vh}.onboarding-container-outer{display:flex;flex:1;flex-direction:column;overflow-y:auto}.onboarding-container-inner{display:flex;flex-direction:column;height:min-content;margin-left:auto;margin-right:auto;padding:0 1em}@media only screen and (max-width:419px){.welcome-form-element{min-width:calc(100vw - 2em)}.add-device-welcome-form-element{min-width:calc(100vw - 3.2em)!important}}@media only screen and (min-width:420px){.welcome-form-element{min-width:calc(420px - 2em)}}.welcome-paragraph{max-width:calc(420px - 2em);text-align:left}.welcome-button-container{margin-top:1em;text-align:center}.welcome-button-container-limited{margin:0 auto;max-width:max(420px,75%)}.welcome-button{width:auto!important}.right-bottom-corner{bottom:0;position:absolute;right:0}.right-top-corner{position:absolute;right:0;top:0}.skip-button{background-color:var(--surface-a)!important;padding-bottom:.5em;padding-right:.7em;text-align:right;white-space:nowrap;z-index:1300}@media only screen and (max-height:749px){.welcome-popup-dialog{height:calc(100vh - .5em)!important;max-height:calc(100vh - .5em)!important}}@media only screen and (min-height:750px){.welcome-popup-dialog{height:calc(100vh - 2em)!important}}.welcome-popup-dialog{background-color:var(--surface-a)!important;display:flex;flex-direction:column;max-width:calc(100vw - .5em);z-index:1101}.welcome-popup-dialog>div.p-dialog-header{display:none}@media only screen and (max-width:639px){.welcome-popup-dialog{height:calc(100vh - .5em);width:calc(100vw - .5em)}}@media only screen and (max-height:639px){.welcome-popup-dialog{height:calc(100vh - .5em);width:calc(100vw - .5em)}}@media only screen and (min-width:420px) and (min-height:640px){.welcome-popup-dialog{min-height:calc(640px - .5em)!important;min-width:calc(420px - .5em)!important;width:min(calc(640px - .5em),75vw)}}@media only screen and (min-width:640px) and (min-height:420px){.welcome-popup-dialog{min-height:calc(420px - .5em)!important;min-width:calc(640px - .5em)!important;width:min(calc(640px - .5em),75vw)}}@media only screen and (min-width:860px) and (min-height:640px){.welcome-popup-dialog{min-height:calc(420px - .5em)!important;min-width:calc(860px - .5em)!important;width:min(calc(640px - .5em),75vw)}}.pre-wrapped-text{padding-bottom:.5em;white-space:pre}.add-device-text{line-height:1.5em;text-align:left}.text-black{color:#000}.breadcrumbs-disabled{opacity:.6;pointer-events:none}.p-button-disfavored{background:var(--surface-a)!important}.float-right{float:right}.p-button-dropdown-height{height:2.9em!important}.p-button-textbox-height{height:2.7em!important}@media screen and (min-width:1200px){.xl\:col-20-percent{flex:0 0 auto;padding:.5rem;width:20%}.xl\:col-1-5{flex:0 0 auto;padding:.5rem;width:12.5%!important}}.p-password>input{width:100%!important}.text-red{color:red}.text-constrast{color:var(--text-color)}.primevue-datatable-row-hoverable:hover>td{background-color:var(--surface-300)!important}.main-menu-li{border-radius:.5em}.main-menu-li>a:hover{background-color:var(--surface-700);transition:.2s}.main-menu-li-selected{border-radius:0!important}.main-menu-li-selected,.main-menu-li-selected>a:hover{background-color:var(--surface-600)!important}.clear-filter-button{max-width:5.5em;min-width:5.5em;width:5.5em}@media screen and (max-width:991px){.responsive-padding-column{padding-left:.25em!important;padding-right:.25em!important}th.responsive-padding-column{padding:.5em!important}}@media screen and (min-width:992px){th.responsive-padding-column{padding:.75em!important}}.room-column-disable{max-width:5.2em!important;min-width:5.2em!important;white-space:nowrap;width:5.2em!important}.device-column-disable{max-width:5.5em!important;min-width:5.5em!important;white-space:nowrap;width:5.5em!important}.app-column-disable{max-width:6.5em!important;min-width:6.5em!important;white-space:nowrap;width:6.5em!important}.app-column-id{max-width:4em!important;min-width:4em!important;text-align:center!important;width:4em!important}.device-column-label{border-bottom:none!important;border-left:none!important;border-right:none!important;display:flex;min-width:20%!important;overflow-x:clip;transform:translateY(-.5px)}.app-column-name>button,.device-column-label>button{max-width:1.6em;min-width:1.6em;width:1.6em}.device-column-dni{max-width:10%!important;min-width:4em!important;overflow-x:clip;white-space:nowrap}.device-column-status{max-width:40em;overflow-x:clip;white-space:nowrap}.device-column-battery{max-width:4.8em!important;min-width:4.8em!important;text-align:center!important;white-space:nowrap;width:4.8em!important}.column-last-activity{overflow-x:clip;white-space:nowrap}td.column-last-activity{overflow-x:clip;padding-left:.5em!important}@media screen and (max-width:575px){.column-last-activity{max-width:8em!important;min-width:8em!important;width:8em!important}.column-last-activity-short{display:block}.column-last-activity-long{display:none}.column-timestamp{max-width:8em!important;white-space:normal}}@media screen and (min-width:576px){.column-last-activity{max-width:12em!important;min-width:12em!important;width:12em!important}.column-last-activity-short{display:none}.column-last-activity-long{display:block}.column-timestamp{max-width:14.5em!important;white-space:nowrap;width:14.5em!important}}.device-column-type{min-width:fit-content;overflow-x:clip;white-space:normal}.app-column-label-link,.device-column-label-link{cursor:pointer!important;overflow-x:clip;white-space:normal}.device-column-source{max-width:6.5em!important;min-width:6.5em!important;text-align:center!important;width:6.5em!important}.device-column-id{max-width:4em!important;min-width:4em!important;text-align:center!important;width:4em!important}.device-grid-label-link{font-weight:400;overflow-x:clip;white-space:nowrap;width:100%}.device-grid-panel{background-color:var(--surface-0)!important}.device-grid-panel>div.p-panel-header{padding-right:0!important}.app-column-info{max-width:3.3em;min-width:3.3em;text-align:center!important;width:3.3em}.app-column-info-icon{color:var(--surface-900)!important;transition:transform .2s}.app-column-info-icon:hover{color:unset!important}.app-column-name{border-bottom:none!important;border-left:none!important;border-right:none!important;display:flex;transform:translateY(-.5px)}.app-column-name,.app-column-type{overflow-x:clip;white-space:normal}.app-grid-panel{background-color:var(--surface-0)!important;border:1px solid var(--gray-150);box-shadow:none}.app-grid-panel>div.p-panel-header{padding-right:0!important}.pt-0-5{padding-top:.12em!important}.pt-1-5{padding-top:.35em!important}.p-dialog-fill-content>.p-dialog-content{height:100%}.min-w-50-screen{min-width:50vw!important}.min-w-90-screen{min-width:90vw!important}.min-w-25-screen{min-width:25vw!important}.min-w-20rem{min-width:20rem!important}.min-w-25rem{min-width:25rem!important}.max-w-95-screen{max-width:95vw!important}.full-screen-dialog{height:95vh!important;width:95vw!important}.full-screen-dialog>div.p-dialog-content{height:calc(95vh - 6.8em)!important;padding-bottom:.5em!important}.-ml-5-5{margin-left:-2.5rem!important}@media screen and (min-width:576px){.sm\:-ml-5-5{margin-left:-2.5rem!important}.sm\:mb-0_5{margin-bottom:.15rem!important}.sm\:min-w-75-screen{min-width:75vw!important}}.p-treetable-wrapper>table{border-bottom:1px solid #e4e4e4}.p-2-5{padding:.7rem!important}.mb-1-5{margin-bottom:.35rem!important}.max-w-2-5rem{width:2.5rem!important}.w-5-5rem{width:5.5rem!important}.w-7-5rem{width:7.5rem!important}.-mr-0-5{margin-right:-.12em!important}.h-60rem{height:60rem!important}.h-50rem{height:50rem!important}.h-55rem{height:55rem!important}.app-grid-label-link{font-weight:400;overflow-x:clip;white-space:nowrap;width:calc(100% - 2em)}.app-expand-collapse-icon,.device-expand-collapse-icon{color:var(--surface-900)!important;transition:transform .2s}.app-expand-collapse-icon:hover,.device-expand-collapse-icon:hover{color:unset!important}.device-event-description-column{max-width:20vw!important;overflow-x:clip;white-space:nowrap}.device-event-description-details{max-width:80%!important;word-break:break-word}.matter-inline-image,.zwave-inline-image{display:inline;height:1.2em;margin-right:.5em;width:1.2em}.p-treetable .p-treetable-tbody>tr:has(td>.app-grid-parent),.p-treetable .p-treetable-tbody>tr:has(td>.device-grid-parent),.p-treetable .p-treetable-tbody>tr:has(td>.room-grid-parent),td:has(>.app-grid-parent),td:has(>.device-grid-parent),td:has(>.room-grid-parent){background-color:var(--surface-200);border-bottom:none!important}.p-treetable .p-treetable-tbody>tr:has(td>.app-grid-child),.p-treetable .p-treetable-tbody>tr:has(td>.device-grid-child),.p-treetable .p-treetable-tbody>tr:has(td>.room-grid-child),td:has(>.app-grid-child),td:has(>.device-grid-child),td:has(>.room-grid-child){background-color:var(--surface-100);border-bottom:none!important;border-top:none!important}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:has(td>.app-grid-child):not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:has(td>.app-grid-parent):not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:has(td>.device-grid-child):not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:has(td>.device-grid-parent):not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:has(td>.room-grid-child):not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:has(td>.room-grid-parent):not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover>td:has(>.app-grid-child),.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover>td:has(>.app-grid-parent),.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover>td:has(>.device-grid-child),.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover>td:has(>.device-grid-parent),.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover>td:has(>.room-grid-child),.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover>td:has(>.room-grid-parent){background-color:var(--surface-250)}:root{--surface-250:#e8e8e8}.device-column-room{overflow-x:clip}.p-treetable-wrapper>table{border-left:1px solid #e4e4e4}.p-treetable.p-treetable-tiny .p-treetable-header{padding:.6rem}.p-treetable.p-treetable-tiny .p-treetable-thead>tr>th{padding:.3rem}.p-treetable.p-treetable-tiny .p-treetable-tbody>tr>td{padding:.1rem .3rem .05rem}.p-treetable.p-treetable-tiny .p-treetable-tfoot>tr>td{padding:.3rem}.p-treetable.p-treetable-tiny .p-treetable-footer{padding:.375rem}.p-confirm-dialog .p-dialog-header .p-dialog-header-icons{display:none!important}.hubitat-alert-dialog,.hubitat-confirm-dialog{min-width:25vw!important}@media screen and (max-width:767px){.hubitat-alert-dialog,.hubitat-confirm-dialog{max-width:95vw!important}}@media screen and (min-width:768px){.hubitat-alert-dialog,.hubitat-confirm-dialog{max-width:760px!important}.md\:min-w-50-screen{min-width:50vw!important}}.max-w-50pct{max-width:50%!important}.max-w-40rem{max-width:40rem!important}.min-h-10rem{min-height:10rem!important}.min-h-12rem{min-height:12rem!important}.min-h-14rem{min-height:14rem!important}.max-h-10rem{max-height:10rem!important}.basic-rules-drag-drop-dialog,.restore-confirmation-dialog{max-width:min(37rem,98vw)!important;min-width:min(37rem,98vw)!important;width:min(37rem,98vw)!important}.basic-rules-drag-drop-dialog{min-height:min(39em,98vh)!important}.basic-rules-drag-drop-dialog .p-dialog-content{min-height:calc(min(39em, 98vh) - 10.5em)!important;overflow-x:clip}@media screen and (max-height:600px),screen and (max-width:575px){.basic-rules-drag-drop-dialog .p-dialog-content{min-height:calc(min(39em, 98vh) - 7.8em)!important;padding:.5em .75em!important}.basic-rules-drag-drop-dialog .p-dialog-header{padding:.75em .25em .5em 1em!important}.basic-rules-drag-drop-dialog .p-dialog-footer{padding:.5em .75em!important}}.basic-rules-selected-button{background-color:rgba(129,188,0,.16)!important;font-weight:700!important}input.p-inputnumber-input{width:100%}td.device-battery-level:has(.device-battery-level-low){background-color:var(--red-400)}td.device-battery-level:has(.device-battery-level-medium){background-color:var(--orange-200)}.p-steps .p-steps-item.p-disabled{cursor:pointer!important;opacity:.45}.p-steps-clickable>.p-steps-item{cursor:pointer}.hubitat-embedded-dialog{height:100vh!important;max-height:100vh!important;max-width:100vw!important;min-height:100vh!important;min-width:100vw!important;width:100vw!important}.hubitat-embedded-dialog .p-dialog-header{padding:.25em}.hubitat-embedded-dialog .p-dialog-header span{display:none}.hubitat-embedded-dialog .p-dialog-content{height:100%!important;padding-top:1em}.hubitat-large-dialog{height:95vh!important;max-height:95vh!important;max-width:95vw!important;min-height:95vh!important;min-width:95vw!important;width:95vw!important}.hubitat-large-dialog .p-dialog-content{height:100%!important}.p-tabview.p-tabview-full-height .p-tabview-panels{height:calc(100% - 2.5em)!important}.p-tabview.p-tabview-full-height .p-tabview-panels .p-tabview-panel{height:100%!important}.min-w-2-5rem{min-width:2.5rem!important}.w-2-5rem{width:2.5rem!important}.max-w-3-5rem{max-width:3.5rem!important}.w-3-5rem{width:3.5rem!important}.w-4-5rem{width:4.5rem!important}w-6-5rem{width:6.5rem!important}.max-h-100pct{max-height:100%!important}.p-button-svg-icon{margin-left:-.25rem;margin-right:.25rem;padding-bottom:1px;padding-top:1px;width:2.2rem}.p-tabview-compact-header>div>div>ul>li>a{padding-bottom:.5em;padding-top:.75em}.p-dialog-compact-content .p-dialog-content{padding-bottom:0!important}.p-dialog-compact .p-dialog-content{padding:.5em .75em!important}.p-dialog-compact .p-dialog-header{padding:.75em .25em .5em 1em!important}.p-inputswitch-fixed-width .p-inputswitch-slider{max-width:2.75em!important;min-width:2.75em!important;width:2.75em!important}body{overflow:hidden}:root{--hubitat-primary-green:#81bc00;--hubitat-secondary-green:#169c00;--hubitat-light-lime:#defabc;--hubitat-deep-black:#121214;--hubitat-deep-gray:#2b2b2f;--hubitat-light-gray-1:#f8f7fc;--hubitat-light-gray-2:#ececf3;--hubitat-lndigo:#152354;--hubitat-blue:#1a77c9;--hubitat-muted-blue:#347ea5;--hubitat-light-blue:#ccf9ff;--hubitat-yellow:#ffbe18;--hubitat-orange:#fb8903;--hubitat-warning-red:#fa3840;--hubitat-neutral-100:#121214;--hubitat-neutral-80:#2b2b2f;--hubitat-neutral-60:#444449;--hubitat-neutral-50:#68686f;--hubitat-neutral-40:#8f8f9a;--hubitat-neutral-20:#cacad1;--hubitat-neutral-15:#dbdbda;--hubitat-neutral-10:#ececf3;--hubitat-header-height:56px;--hubitat-footer-height:50px;--hubitat-side-menu-width:240px}.border-hubitat-primary-green{border-color:var(--hubitat-primary-green)!important}.bg-hubitat-primary-green{background-color:var(--hubitat-primary-green)!important}.bg-hubitat-secondary-green{background-color:var(--hubitat-secondary-green)!important}.bg-hubitat-light-lime{background-color:var(--hubitat-light-lime)!important}.bg-hubitat-deep-black{background-color:var(--hubitat-deep-black)!important}.bg-hubitat-deep-gray{background-color:var(--hubitat-deep-gray)!important}.bg-hubitat-light-gray-1{background-color:var(--hubitat-light-gray-1)!important}.bg-hubitat-light-gray-2{background-color:var(--hubitat-light-gray-2)!important}.bg-hubitat-lndigo{background-color:var(--hubitat-lndigo)!important}.bg-hubitat-blue{background-color:var(--hubitat-blue)!important}.bg-hubitat-muted-blue{background-color:var(--hubitat-muted-blue)!important}.bg-hubitat-light-blue{background-color:var(--hubitat-light-blue)!important}.bg-hubitat-yellow{background-color:var(--hubitat-yellow)!important}.bg-hubitat-orange{background-color:var(--hubitat-orange)!important}.bg-hubitat-warning-red{background-color:var(--hubitat-warning-red)!important}.bg-hubitat-neutral-80{color:var(--hubitat-neutral-80)!important}.bg-hubitat-neutral-60{background-color:var(--hubitat-neutral-60)!important}.bg-hubitat-neutral-40{background-color:var(--hubitat-neutral-40)!important}.bg-hubitat-neutral-20{background-color:var(--hubitat-neutral-20)!important}.hover\:bg-hubitat-neutral-15:hover{background-color:var(--hubitat-neutral-15)!important}.bg-hubitat-neutral-10{background-color:var(--hubitat-neutral-10)!important}.text-hubitat-primary-green{color:var(--hubitat-primary-green)!important}.text-hubitat-secondary-green{color:var(--hubitat-secondary-green)!important}.text-hubitat-light-lime{color:var(--hubitat-light-lime)!important}.text-hubitat-deep-black{color:var(--hubitat-deep-black)!important}.text-hubitat-deep-gray{color:var(--hubitat-deep-gray)!important}.text-hubitat-light-gray-1{color:var(--hubitat-light-gray-1)!important}.text-hubitat-light-gray-2{color:var(--hubitat-light-gray-2)!important}.text-hubitat-lndigo{color:var(--hubitat-lndigo)!important}.text-hubitat-blue{color:var(--hubitat-blue)!important}.text-hubitat-muted-blue{color:var(--hubitat-muted-blue)!important}.text-hubitat-light-blue{color:var(--hubitat-light-blue)!important}.text-hubitat-yellow{color:var(--hubitat-yellow)!important}.text-hubitat-orange{color:var(--hubitat-orange)!important}.text-hubitat-warning-red{color:var(--hubitat-warning-red)!important}.text-hubitat-neutral-80{color:var(--hubitat-neutral-80)!important}.text-hubitat-neutral-60{color:var(--hubitat-neutral-60)!important}.text-hubitat-neutral-40{color:var(--hubitat-neutral-40)!important}.text-hubitat-neutral-20{color:var(--hubitat-neutral-20)!important}.text-hubitat-neutral-10{color:var(--hubitat-neutral-10)!important}.border-hubitat-neutral-10{border-color:var(--hubitat-neutral-10)!important}.border-hubitat-neutral-20{border-color:var(--hubitat-neutral-20)!important}.hubitat-persistent-highlight{background-color:#ffd391}.hubitat-highlight,.hubitat-highlight-row,.hubitat-highlight-row>div,.hubitat-highlight-row>td{animation:highlightFade 7s ease-out forwards}@keyframes highlightFade{0%,85%{background-color:#ffd391}to{background-color:transparent}}.p-sidebar-compact .p-sidebar-header{padding-top:0!important}.rule-trigger-type-button{margin-bottom:.5em!important;margin-right:.5em!important;padding-bottom:0!important;padding-top:0!important;width:100%!important}.p-panel-compact .p-panel-header{padding:.5em .5em .5em .75em!important}.p-panel-compact .p-panel-content{padding:0 .5em .5em!important}.p-panel-gray-background .p-panel-content,.p-panel-gray-background .p-panel-header{background-color:#f8f7fc!important}.scale-85-percent{transform:scale(.85)}.scale-110-percent{transform:scale(1.1)}.scale-125-percent{transform:scale(1.25)}.scale-140-percent{transform:scale(1.4)}.box-shadow-none{box-shadow:none!important}.hubitat-transition-duration-200{transition-duration:.2s!important}.cursor-not-allowed{cursor:not-allowed!important}.fa-hubitat-icon{align-items:center;background-color:var(--hubitat-light-lime);border-radius:50%;display:flex;height:2.5em;justify-content:center;width:2.5em}.app-mockup-tab-button:hover{transform:none!important}.app-mockup-button{font-size:1em!important}.app-mockup-button:hover{transform:none!important}.hubitat-header-alert-button{background-color:var(--hubitat-light-gray-1);height:40px;justify-content:center;width:40px}.hubitat-header-alert-button i{color:var(--hubitat-neutral-60)!important}.hubitat-header-chatbot-button{background-color:var(--hubitat-light-lime);height:40px;justify-content:center;width:40px}.hubitat-header-chatbot-button i{color:var(--hubitat-neutral-60)!important;padding-bottom:3px}.grayscale{filter:grayscale(100%)}@supports (-webkit-touch-callout:none){.hubitat-transition-duration-200{transition-duration:0s!important}}@media screen and (min-width:1860px){.xxl\:col{flex-basis:0;flex-grow:1;padding:.5rem}.xxl\:col-1,.xxl\:col-fixed{flex:0 0 auto;padding:.5rem}.xxl\:col-1{width:8.3333%!important}.xxl\:col-1-5{width:12.5%!important}.xxl\:col-1-5,.xxl\:col-2{flex:0 0 auto;padding:.5rem}.xxl\:col-2{width:16.6667%!important}.xxl\:col-3{width:25%!important}.xxl\:col-3,.xxl\:col-4{flex:0 0 auto;padding:.5rem}.xxl\:col-4{width:33.3333%!important}.xxl\:col-5{width:41.6667%!important}.xxl\:col-5,.xxl\:col-6{flex:0 0 auto;padding:.5rem}.xxl\:col-6{width:50%!important}.xxl\:col-7{width:58.3333%!important}.xxl\:col-7,.xxl\:col-8{flex:0 0 auto;padding:.5rem}.xxl\:col-8{width:66.6667%!important}.xxl\:col-9{width:75%!important}.xxl\:col-10,.xxl\:col-9{flex:0 0 auto;padding:.5rem}.xxl\:col-10{width:83.3333%!important}.xxl\:col-11{width:91.6667%!important}.xxl\:col-11,.xxl\:col-12{flex:0 0 auto;padding:.5rem}.xxl\:col-12{width:100%!important}}}@tailwind components;@tailwind utilities;
