:root{--q-color-light:#bdbdbd;--q-color-light-d:#a4a4a4;--q-color-faded:#777;--q-color-dark:#424242;--dashboard-props-bg-color:rgba(0,0,0,0.07)}:root,:root .body--dark{--dashboard-node-tree-color:#9e9e9e}:root .body--dark{--dashboard-props-bg-color:hsla(0,0%,100%,0.07)}.w-wrapper{height:100%;position:relative;overflow:hidden;padding:1px}.w-wrapper>.widget{min-height:inherit;height:100%}.w-wrapper.w-wrapper--edit *{cursor:move!important}.w-wrapper.w-wrapper--edit .widget-toolbar-buttons{cursor:pointer!important}.w-wrapper.w-wrapper--edit>.w-wrapper__edit-border{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed rgba(0,0,0,0.12)}.w-wrapper.w-wrapper--edit .widget-toolbar-buttons *{cursor:pointer!important}.body--dark .w-wrapper.w-wrapper--edit>.w-wrapper__edit-border{border:1px dashed hsla(0,0%,91.4%,0.472)}.common-widget{display:flex;flex-direction:column;justify-content:space-between;height:100%}.widget--border{transition:background-image 0.15s}.widget--border_normal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='.5' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E")}.widget--border_hovered{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='1.5' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E")}.widget--border_selected{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='2' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E")}.widget--border_group{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23404040' stroke-width='2' stroke-linecap='square'/%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='2' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E")}.widget--first{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' patternUnits='userSpaceOnUse' width='4' height='4' patternTransform='rotate(45 2 2)'%3E%3Cpath d='M-1 2h6' stroke='%2300FFFF80'/%3E%3C/pattern%3E%3C/defs%3E%3Crect height='100%25' width='100%25' fill='url(%23a)'/%3E%3C/svg%3E")}.ace-server--dark.ace-server{background-color:#383941;color:#f8f8f2}.ace-server--dark.ace-server.ace-server--textarea{background:rgba(0,0,0,0.02);border-radius:4px;transition:all 0.15s cubic-bezier(0.25,0.8,0.5,1)}.ace-server--dark.ace-server.ace-server--textarea:hover{background:rgba(0,0,0,0.05)}.ace-server--dark.ace-server .ace_gutter{background:#2c2d33;color:#8f908a}.ace-server--dark.ace-server:not(.ace-server--textarea) .ace_print-margin{width:1px;background:#383941}.ace-server--dark.ace-server .ace_cursor{color:#f8f8f0}.ace-server--dark.ace-server .ace_marker-layer .ace_selection{background:#1464c6}.ace-server--dark.ace-server .ace-server.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px 0px #272822}.ace-server--dark.ace-server .ace_marker-layer .ace_step{background:#665200}.ace-server--dark.ace-server .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #49483e}.ace-server--dark.ace-server .ace_marker-layer .ace_active-line{background:#2c2d33}.ace-server--dark.ace-server .ace_gutter-active-line{background-color:#202125}.ace-server--dark.ace-server .ace_marker-layer .ace_selected-word{border:1px solid #49483e}.ace-server--dark.ace-server .ace_invisible{color:#52524d}.ace-server--dark.ace-server .ace_entity.ace_name.ace_tag,.ace-server--dark.ace-server .ace_keyword,.ace-server--dark.ace-server .ace_meta.ace_tag,.ace-server--dark.ace-server .ace_storage{color:#f92672}.ace-server--dark.ace-server .ace_punctuation,.ace-server--dark.ace-server .ace_punctuation.ace_tag{color:#fff}.ace-server--dark.ace-server .ace_constant.ace_character,.ace-server--dark.ace-server .ace_constant.ace_language,.ace-server--dark.ace-server .ace_constant.ace_numeric,.ace-server--dark.ace-server .ace_constant.ace_other{color:#ae81ff}.ace-server--dark.ace-server .ace_invalid{color:#f8f8f0;background-color:#f92672}.ace-server--dark.ace-server .ace_invalid.ace_deprecated{color:#f8f8f0;background-color:#ae81ff}.ace-server--dark.ace-server .ace_support.ace_constant,.ace-server--dark.ace-server .ace_support.ace_function{color:#66d9ef}.ace-server--dark.ace-server .ace_fold{background-color:#a6e22e;border-color:#f8f8f2}.ace-server--dark.ace-server .ace_storage.ace_type,.ace-server--dark.ace-server .ace_support.ace_class,.ace-server--dark.ace-server .ace_support.ace_type{font-style:italic;color:#66d9ef}.ace-server--dark.ace-server .ace_entity.ace_name.ace_function,.ace-server--dark.ace-server .ace_entity.ace_other,.ace-server--dark.ace-server .ace_entity.ace_other.ace_attribute-name,.ace-server--dark.ace-server .ace_variable{color:#a6e22e}.ace-server--dark.ace-server .ace_variable.ace_parameter{font-style:italic;color:#fd971f}.ace-server--dark.ace-server .ace_string{color:#e6db74}.ace-server--dark.ace-server .ace_comment{color:#75715e}.ace-server--dark.ace-server .ace_gutter-cell.ace_info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC")}.ace-server--dark.ace-server .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWPQ0FD0ZXBzd/wPAAjVAoxeSgNeAAAAAElFTkSuQmCC) 100% repeat-y}.ace-server--dark.ace-server .ace-server.ace_editor.ace_autocomplete{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12);background:#5b5e6a;color:#fff;border-radius:4px;border:none}.ace-server--dark.ace-server .ace-server.ace_editor.ace_autocomplete .ace_completion-highlight{color:#fff;font-weight:700}.ace-server--dark.ace-server .ace-server.ace_editor.ace_autocomplete .ace_rightAlignedText{color:#8d919e}.ace-server--dark.ace-server .ace-server.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line{background:#2c2d33}.ace-server--dark.ace-server .ace-server.ace_editor.ace_autocomplete .ace_marker-layer .ace_line-hover{border:none;background:#737685;margin-top:auto}.ace-server--dark.ace-server .ace_tooltip.ace_doc-tooltip{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12);border-radius:4px;background:#5b5e6a;border:none;color:#fff}.ace-server--dark.ace-server.expression-ace .ace_numeric{color:#ae81ff}.ace-server--dark.ace-server.expression-ace .ace_bracket_expression,.ace-server--dark.ace-server.expression-ace .ace_dynamic_expression_end,.ace-server--dark.ace-server.expression-ace .ace_dynamic_expression_start{color:#f8863b}.ace-server--dark.ace-server.expression-ace .ace_arithmetic_operators,.ace-server--dark.ace-server.expression-ace .ace_dot_operator,.ace-server--dark.ace-server.expression-ace .ace_logical_operators{color:#f92672}.ace-server--dark.ace-server.expression-ace .ace_special_functions{color:#a6e22e}.ace-server--dark.ace-server.expression-ace .ace_text_inside_braces{color:#e6db74}.ace-server--light.ace-server{background-color:#fff;color:#000}.ace-server--light.ace-server.ace-server--textarea{background:rgba(0,0,0,0.02);border-radius:4px;transition:all 0.15s cubic-bezier(0.25,0.8,0.5,1)}.ace-server--light.ace-server.ace-server--textarea:hover{background:rgba(0,0,0,0.05)}.ace-server--light.ace-server .ace_gutter{background:#ebebeb;color:#333}.ace-server--light.ace-server:not(.ace-server--textarea) .ace_print-margin{width:1px;background:#e8e8e8}.ace-server--light.ace-server .ace_cursor{color:#000}.ace-server--light.ace-server .ace_marker-layer .ace_selection{background:#bdd5fc}.ace-server--light.ace-server .ace-server.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px 0px #fff}.ace-server--light.ace-server .ace_marker-layer .ace_step{background:#ff0}.ace-server--light.ace-server .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #bfbfbf}.ace-server--light.ace-server .ace_marker-layer .ace_active-line{background:#fffbd1}.ace-server--light.ace-server .ace_gutter-active-line{background-color:#dcdcdc}.ace-server--light.ace-server .ace_marker-layer .ace_selected-word{border:1px solid #bdd5fc}.ace-server--light.ace-server .ace_invisible{color:#bfbfbf}.ace-server--light.ace-server .ace_keyword,.ace-server--light.ace-server .ace_meta,.ace-server--light.ace-server .ace_support.ace_constant.ace_property-value{color:#af956f}.ace-server--light.ace-server .ace_keyword.ace_operator{color:#484848}.ace-server--light.ace-server .ace_keyword.ace_other.ace_unit{color:#96dc5f}.ace-server--light.ace-server .ace_constant.ace_language{color:#39946a}.ace-server--light.ace-server .ace_constant.ace_numeric{color:#46a609}.ace-server--light.ace-server .ace_constant.ace_character.ace_entity{color:#bf78cc}.ace-server--light.ace-server .ace_invalid{background-color:#ff002a}.ace-server--light.ace-server .ace_fold{background-color:#af956f;border-color:#000}.ace-server--light.ace-server .ace_storage,.ace-server--light.ace-server .ace_support.ace_class,.ace-server--light.ace-server .ace_support.ace_function,.ace-server--light.ace-server .ace_support.ace_other,.ace-server--light.ace-server .ace_support.ace_type{color:#c52727}.ace-server--light.ace-server .ace_string{color:#5d90cd}.ace-server--light.ace-server .ace_comment{color:#bcc8ba}.ace-server--light.ace-server .ace_entity.ace_name.ace_tag,.ace-server--light.ace-server .ace_entity.ace_other.ace_attribute-name{color:#606060}.ace-server--light.ace-server .ace_gutter-cell.ace_info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=)}.ace-server--light.ace-server .ace_indent-guide{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") 100% repeat-y}.ace-server--light.ace-server .ace-server.ace_editor.ace_autocomplete{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12);background:#fff;color:#000;border-radius:4px;border:none}.ace-server--light.ace-server .ace-server.ace_editor.ace_autocomplete .ace_completion-highlight{color:#000;font-weight:700}.ace-server--light.ace-server .ace-server.ace_editor.ace_autocomplete .ace_rightAlignedText{color:#999}.ace-server--light.ace-server .ace-server.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line{background:#e6e6e6}.ace-server--light.ace-server .ace-server.ace_editor.ace_autocomplete .ace_marker-layer .ace_line-hover{border:none;background:#ccc;margin-top:auto}.ace-server--light.ace-server .ace_tooltip.ace_doc-tooltip{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12);border-radius:4px;background:#fff;border:none;color:#000}.ace-server--light.ace-server.expression-ace .ace_numeric{color:#46a609}.ace-server--light.ace-server.expression-ace .ace_bracket_expression,.ace-server--light.ace-server.expression-ace .ace_dynamic_expression_end,.ace-server--light.ace-server.expression-ace .ace_dynamic_expression_start{color:#f8863b}.ace-server--light.ace-server.expression-ace .ace_arithmetic_operators,.ace-server--light.ace-server.expression-ace .ace_dot_operator,.ace-server--light.ace-server.expression-ace .ace_logical_operators{color:#484848}.ace-server--light.ace-server.expression-ace .ace_special_functions{color:#39946a}.ace-server--light.ace-server.expression-ace .ace_text_inside_braces{color:#5d90cd}.ace_tooltip.ace_doc-tooltip{white-space:normal;overflow:auto}:root{--main_toolbar_background_color:#64b5f6;--main_toolbar_text_color:#fff;--body_background_color:#eee;--card_background_color:#fff;--flex_card_background_color:hsla(0,100%,99%,0.25098039215686274);--card_text_color:#1d1d1d;--event_log_acknowledged_background_color:#add8e6;--event_log_acknowledged_text_color:#000;--event_log_alarm_background_color:#f08080;--event_log_alarm_acknowledged_alarmed_background_color:rgba(240,128,128,0.5215686274509804);--event_log_alarm_non_acknowledged_non_alarmed_background_color:rgba(240,128,128,0.25098039215686274);--event_log_alarm_text_color:#000;--event_log_warning_background_color:#f2c037;--event_log_warning_acknowledged_alarmed_background_color:rgba(242,192,55,0.5215686274509804);--event_log_warning_non_acknowledged_non_alarmed_background_color:rgba(242,192,55,0.25098039215686274);--event_log_warning_text_color:#000;--event_log_inform_background_color:#fff;--event_log_inform_text_color:#000;--event_log_command_background_color:#add8e6;--event_log_command_text_color:#000;--alarm_log_background_color:#fff;--alarm_log_text_color:#000;--menu_background_color:#fff;--menu_text_color:#000;--badge_positive_color:#21ba45;--badge_warning_color:#f2c037;--badge_alarm_color:#db2828;--badge_neutral_color:#9e9e9e;--badge_primary_color:#027be3;--common_selected_item_background_color:#ebebeb;--common_separator_line_color:#000;--common_chip_color:#1976d2;--common_positive_color:#21ba45;--common_primary_color:#027be3;--common_warning_color:#f2c037;--common_negative_color:#db2828;--common_neutral_color:#9e9e9e;--common_even_background_color:#f0f2f5;--common_odd_background_color:#e6e8eb;--notify_alarm_background_color:#db2828;--notify_alarm_text_color:#fff;--notify_warning_background_color:#f2c037;--notify_warning_text_color:#fff;--notify_inform_background_color:#81c784;--notify_inform_text_color:#fff;--widget_alarm_background_color:#db2828;--widget_alarm_text_on_background_color:#fff;--widget_alarm_text_color:#db2828;--widget_alarm_calm_background_color:#616161;--widget_alarm_calm_text_on_background_color:#424242;--widget_alarm_calm_text_color:#424242;--widget_warning_background_color:#f2c037;--widget_warning_text_on_background_color:#fff;--widget_warning_text_color:#f2c037;--widget_warning_calm_background_color:#9e9e9e;--widget_warning_calm_text_on_background_color:#424242;--widget_warning_calm_text_color:#424242;--widget_normal_background_color:#bdbdbd;--widget_normal_text_on_background_color:#fff;--widget_normal_text_color:#424242;--widget_normal_calm_background_color:#e0e0e0;--widget_normal_calm_text_on_background_color:#424242;--widget_normal_calm_text_color:#424242;--widget_stroke_color:#eee;--widget_pointer_color:#424242;--widget_pointer_fill_color:#424242;--widget_toggle_on_background_color:#424242;--widget_toggle_on_text_color:#424242;--widget_toggle_off_background_color:#fff;--widget_toggle_off_text_color:#424242;--widget_button_background_color:#777;--widget_button_text_color:#000;--widget_button_pressed_background_color:#424242;--widget_button_pressed_text_color:#000;--common_chip_text_color:#fff;--badge_positive_text_color:#fff;--badge_warning_text_color:#fff;--badge_alarm_text_color:#fff;--badge_neutral_text_color:#fff;--badge_primary_text_color:#fff;--common_border_color:rgba(0,0,0,0.12)}:root .main-toolbar-background-color{background:var(--main_toolbar_background_color)}:root .main-toolbar-text-color{color:var(--main_toolbar_text_color)}:root .badge-positive-color{background:var(--badge_positive_color);color:var(--badge_positive_text_color)}:root .badge-warning-color{background:var(--badge_warning_color);color:var(--badge_warning_text_color)}:root .badge-alarm-color{background:var(--badge_alarm_color);color:var(--badge_alarm_text_color)}:root .badge-neutral-color{background:var(--badge_neutral_color);color:var(--badge_neutral_text_color)}:root .badge-primary-color{background:var(--badge_primary_color);color:var(--badge_primary_text_color)}:root .notify-alarm-color{color:var(--notify_alarm_text_color);background:var(--notify_alarm_background_color)}:root .notify-warning-color{color:var(--notify_warning_text_color);background:var(--notify_warning_background_color)}:root .notify-inform-color{color:var(--notify_inform_text_color);background:var(--notify_inform_background_color)}:root .bg-common-selected-item-background-color{background:var(--common_selected_item_background_color)}:root .common-chip-color{background:var(--common_chip_color)}:root .common-chip-color,:root .common-chip-color .q-chip__icon{color:var(--common_chip_text_color)}:root .widget-alarm-text-color{color:var(--widget_alarm_text_color)}:root .widget-warning-text-color{color:var(--widget_warning_text_color)}:root .widget-normal-text-color{color:var(--widget_normal_text_color)}:root .bg-common-separator-line-color,:root .common-separator-line-color{opacity:0.12;background:var(--common_separator_line_color)}:root .card-color{background-color:var(--card_background_color)}:root .card-color,:root .card-color .q-field__native,:root .card-color .q-field__prefix,:root .card-color a{color:var(--card_text_color)}:root .card-color .toolbar-input .q-field__native{color:var(--main_toolbar_text_color)}:root .card-color .q-field__bottom,:root .card-color .q-field__input,:root .card-color .q-field__label{color:var(--card_text_color)}:root .card-color .q-field--standard .q-field__control:before{border-bottom:1px solid var(--common_separator_line_color);opacity:0.24}:root .card-color .q-field__append,:root .card-color .q-field__prepend,:root .card-color .q-item__label,:root .card-color .q-item__section,:root .card-color .q-select__dropdown-icon{color:var(--card_text_color)}:root .card-color .q-checkbox .q-checkbox__inner--truthy{color:var(--common_primary_color)}:root .card-color .q-checkbox .q-checkbox__inner--falsy,:root .card-color .q-field__suffix{color:var(--card_text_color)}:root .card-color .q-field--focused .q-field__label{color:var(--common_primary_color)}:root .card-color .q-field--error .q-field__bottom,:root .card-color .q-field--error .q-field__label{color:var(--common_negative_color)}:root .card-color .q-field--standout.q-field--focused .q-field__control{background:var(--common_selected_item_background_color)}:root .card-color .q-date,:root .card-color .q-list,:root .card-color .q-time{color:var(--card_text_color);background-color:var(--card_background_color)}:root .card-color .q-field--standout.q-field--highlighted .q-field__control{background-color:var(--card_background_color)}:root .text-card-color{color:var(--card_text_color)}:root .menu-color{background-color:var(--menu_background_color)}:root .menu-color,:root .menu-color .q-field__native,:root .menu-color .q-field__prefix,:root .menu-color a{color:var(--menu_text_color)}:root .menu-color .toolbar-input .q-field__native{color:var(--main_toolbar_text_color)}:root .menu-color .q-field__bottom,:root .menu-color .q-field__input,:root .menu-color .q-field__label{color:var(--menu_text_color)}:root .menu-color .q-field--standard .q-field__control:before{border-bottom:1px solid var(--common_separator_line_color);opacity:0.24}:root .menu-color .q-field__append,:root .menu-color .q-field__prepend,:root .menu-color .q-item__label,:root .menu-color .q-item__section,:root .menu-color .q-select__dropdown-icon{color:var(--menu_text_color)}:root .menu-color .q-checkbox .q-checkbox__inner--truthy{color:var(--common_primary_color)}:root .menu-color .q-checkbox .q-checkbox__inner--falsy,:root .menu-color .q-field__suffix{color:var(--menu_text_color)}:root .menu-color .q-field--focused .q-field__label{color:var(--common_primary_color)}:root .menu-color .q-field--error .q-field__bottom,:root .menu-color .q-field--error .q-field__label{color:var(--common_negative_color)}:root .menu-color .q-field--standout.q-field--focused .q-field__control{background:var(--common_selected_item_background_color)}:root .menu-color .q-date,:root .menu-color .q-time{color:var(--card_text_color);background-color:var(--card_background_color)}:root .menu-color .q-list{color:var(--menu_text_color);background-color:var(--menu_background_color)}:root .menu-color .q-field--standout.q-field--highlighted .q-field__control{background-color:var(--card_background_color)}:root .text-menu-color{color:var(--menu_text_color)}:root .alarm-log-color,:root .alarm-log-color .q-field__native,:root .alarm-log-color .q-field__prefix,:root .alarm-log-color a{color:var(--alarm_log_text_color)}:root .alarm-log-color .toolbar-input .q-field__native{color:var(--main_toolbar_text_color)}:root .alarm-log-color .q-field__bottom,:root .alarm-log-color .q-field__input,:root .alarm-log-color .q-field__label{color:var(--alarm_log_text_color)}:root .alarm-log-color .q-field--standard .q-field__control:before{border-bottom:1px solid var(--common_separator_line_color);opacity:0.24}:root .alarm-log-color .q-field__append,:root .alarm-log-color .q-field__prepend,:root .alarm-log-color .q-item__label,:root .alarm-log-color .q-item__section,:root .alarm-log-color .q-select__dropdown-icon{color:var(--alarm_log_text_color)}:root .alarm-log-color .q-checkbox .q-checkbox__inner--truthy{color:var(--common_primary_color)}:root .alarm-log-color .q-checkbox .q-checkbox__inner--falsy,:root .alarm-log-color .q-field__suffix{color:var(--alarm_log_text_color)}:root .alarm-log-color .q-field--focused .q-field__label{color:var(--common_primary_color)}:root .alarm-log-color .q-field--error .q-field__bottom,:root .alarm-log-color .q-field--error .q-field__label{color:var(--common_negative_color)}:root .alarm-log-color .q-field--standout.q-field--focused .q-field__control{background:var(--common_selected_item_background_color)}:root .alarm-log-color .q-date,:root .alarm-log-color .q-time{color:var(--card_text_color);background-color:var(--card_background_color)}:root .text-alarm-log-color{color:var(--alarm_log_text_color)}:root .text-badge-primary-color{color:var(--badge_primary_color)}:root .text-badge-neutral-color{color:var(--badge_neutral_color)}:root .text-badge-positive-color{color:var(--badge_positive_color)}:root .text-badge-warning-color{color:var(--badge_warning_color)}:root .text-badge-alarm-color{color:var(--badge_alarm_color)}:root .selected-menu-link{background:var(--common_selected_item_background_color)}:root .selected-menu-link,:root .selected-menu-link .q-item__label,:root .selected-menu-link .q-item__section{color:var(--common_primary_color)}:root .q-table td,:root .q-table th,:root .q-table thead,:root .q-table tr{border-color:var(--common_border_color)}:root .q-separator,:root .q-splitter__separator{background:var(--common_separator_line_color);opacity:0.12}:root .q-expansion-item--collapsed .q-separator{opacity:0}:root .q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:0.12}:root .q-table--bordered{border:1px solid var(--common_border_color)}:root .q-table__bottom{border-top:1px solid var(--common_border_color)}:root .q-table__container.fullscreen,:root .q-table__container.fullscreen .q-field__native,:root .q-table__container.fullscreen .q-field__prefix,:root .q-table__container.fullscreen a{color:var(--card_text_color)}:root .q-table__container.fullscreen .toolbar-input .q-field__native{color:var(--main_toolbar_text_color)}:root .q-table__container.fullscreen .q-field__bottom,:root .q-table__container.fullscreen .q-field__input,:root .q-table__container.fullscreen .q-field__label{color:var(--card_text_color)}:root .q-table__container.fullscreen .q-field--standard .q-field__control:before{border-bottom:1px solid var(--common_separator_line_color);opacity:0.24}:root .q-table__container.fullscreen .q-field__append,:root .q-table__container.fullscreen .q-field__prepend,:root .q-table__container.fullscreen .q-item__label,:root .q-table__container.fullscreen .q-item__section,:root .q-table__container.fullscreen .q-select__dropdown-icon{color:var(--card_text_color)}:root .q-table__container.fullscreen .q-checkbox .q-checkbox__inner--truthy{color:var(--common_primary_color)}:root .q-table__container.fullscreen .q-checkbox .q-checkbox__inner--falsy,:root .q-table__container.fullscreen .q-field__suffix{color:var(--card_text_color)}:root .q-table__container.fullscreen .q-field--focused .q-field__label{color:var(--common_primary_color)}:root .q-table__container.fullscreen .q-field--error .q-field__bottom,:root .q-table__container.fullscreen .q-field--error .q-field__label{color:var(--common_negative_color)}:root .q-table__container.fullscreen .q-field--standout.q-field--focused .q-field__control{background:var(--common_selected_item_background_color)}:root .q-table__container.fullscreen .q-date,:root .q-table__container.fullscreen .q-time{color:var(--card_text_color);background-color:var(--card_background_color)}:root .q-table__sort-icon{vertical-align:middle}:root body,:root body .q-field__native,:root body .q-field__prefix,:root body a{color:var(--card_text_color)}:root body .toolbar-input .q-field__native{color:var(--main_toolbar_text_color)}:root body .q-field__bottom,:root body .q-field__input,:root body .q-field__label{color:var(--card_text_color)}:root body .q-field--standard .q-field__control:before{border-bottom:1px solid var(--common_separator_line_color);opacity:0.24}:root body .q-field__append,:root body .q-field__prepend,:root body .q-item__label,:root body .q-item__section,:root body .q-select__dropdown-icon{color:var(--card_text_color)}:root body .q-checkbox .q-checkbox__inner--truthy{color:var(--common_primary_color)}:root body .q-checkbox .q-checkbox__inner--falsy,:root body .q-field__suffix{color:var(--card_text_color)}:root body .q-field--focused .q-field__label{color:var(--common_primary_color)}:root body .q-field--error .q-field__bottom,:root body .q-field--error .q-field__label{color:var(--common_negative_color)}:root body .q-field--standout.q-field--focused .q-field__control{background:var(--common_selected_item_background_color)}.q-card,.q-menu,.q-menu .q-date,.q-menu .q-time,:root body .q-date,:root body .q-time{color:var(--card_text_color);background-color:var(--card_background_color)}.q-card--bordered{border:1px solid var(--common_border_color)}.text-decoration-none{text-decoration:none}.faded{opacity:0.5}.faded-85{opacity:0.85}.faded-75{opacity:0.75}.faded-50{opacity:0.5}.faded-25{opacity:0.25}.faded-15{opacity:0.15}.fade{transition:opacity 0.15s linear}.fade:not(.show){opacity:0.5}.fade:hover{opacity:1}.height-1px{height:0.0625rem}.width-1px{width:0.0625rem}.width-100px{width:6.25rem}.width-200px{width:12.5rem}.width-250px{width:15.625rem}.width-300px{width:18.75rem}.width-400px{width:25rem}.width-500px{width:31.25rem}.bg-faded{background:#777!important;background:var(--q-color-faded)!important}.text-light{color:#bdbdbd!important;color:var(--q-color-light)!important}.bg-light{background:#bdbdbd!important;background:var(--q-color-light)!important}.text-dark{color:#424242!important;color:var(--q-color-dark)!important}.bg-dark{background:#424242!important;background:var(--q-color-dark)!important}.text-faded{color:#777!important;color:var(--q-color-faded)!important}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.flex-fill{flex:1 1 auto!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:0.25rem!important}.mt-1,.my-1{margin-top:0.25rem!important}.mr-1,.mx-1{margin-right:0.25rem!important}.mb-1,.my-1{margin-bottom:0.25rem!important}.ml-1,.mx-1{margin-left:0.25rem!important}.m-2{margin:0.5rem!important}.mt-2,.my-2{margin-top:0.5rem!important}.mr-2,.mx-2{margin-right:0.5rem!important}.mb-2,.my-2{margin-bottom:0.5rem!important}.ml-2,.mx-2{margin-left:0.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:0.25rem!important}.pt-1,.py-1{padding-top:0.25rem!important}.pr-1,.px-1{padding-right:0.25rem!important}.pb-1,.py-1{padding-bottom:0.25rem!important}.pl-1,.px-1{padding-left:0.25rem!important}.p-2{padding:0.5rem!important}.pt-2,.py-2{padding-top:0.5rem!important}.pr-2,.px-2{padding-right:0.5rem!important}.pb-2,.py-2{padding-bottom:0.5rem!important}.pl-2,.px-2{padding-left:0.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.slide-fade-enter-active,.slide-fade-leave-active{transition:all 0.15s ease-out}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(5px);opacity:0}.dark-foreground{color:#fff;fill:#fff;stroke:#fff}.dark-button{background-color:#2c2c2c;color:#fff;transition:background-color 0.1s linear;border:none;padding:0.45em 0.35em;border-radius:3px;font-size:inherit;cursor:pointer}.dark-button:hover{background-color:#4c4c4c}.dark-button:active{background-color:#5379b5}.dark-button.--block{width:100%}.dark-checkbox{display:flex;padding:0.35em 0;cursor:pointer}.dark-checkbox .__checkmark-container{display:flex;background-color:#2c2c2c;border-radius:3px;transition:background-color 0.1s linear}.dark-checkbox:hover .__checkmark-container{background-color:#4c4c4c}.dark-checkbox:active .__checkmark-container{background-color:#6c6c6c}.dark-checkbox .__checkmark{stroke-dasharray:15;stroke-dashoffset:15;stroke:#fff;stroke-width:2px;fill:none;transition:stroke-dashoffset 0.1s linear}.dark-checkbox.--checked .__checkmark{stroke-dashoffset:0}.dark-checkbox.--checked .__checkmark-container{background-color:#5379b5}.dark-context-menu{color:#fff;position:absolute;display:inline-block;z-index:100;background-color:rgba(0,0,0,0.8);box-shadow:0 0 8px rgba(0,0,0,0.65);border-radius:0 0 3px 3px;min-width:100px}.dark-context-menu>.item{padding:0.35em 1em;transition:background 0.05s linear;position:relative}.dark-context-menu>.item.--disabled{color:#4c4c4c}.dark-context-menu>.item.--active,.dark-context-menu>.item:not(.--header):not(.--active):not(.--disabled):hover{background:#5379b5}.dark-context-menu.--nested{left:100%;top:0}.dark-context-menu.--flipped-x.--nested{left:unset;right:100%}.dark-context-menu.--flipped-y.--nested{top:unset;bottom:0}.dark-context-menu>.divider{margin:0.35em 0;height:1px;background-color:#4c4c4c}.dark-input{background-color:#2c2c2c;color:#fff;caret-color:#5379b5;border:none;border-radius:3px;padding:0.45em 0.75em;width:100%;transition:background-color 0.1s linear;font-size:inherit;font:inherit}.dark-input:hover{background-color:#4c4c4c}.dark-input:active{background-color:#6c6c6c}.dark-input[type=number]::-webkit-inner-spin-button,.dark-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dark-input.--invalid{box-shadow:0 0 2px 2px red}.dark-select{width:100%;position:relative;color:#fff}.dark-select.--open>.__selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.dark-select.--open>.__selected>.__icon{transform:rotate(180deg)}.dark-select>.__selected{background-color:#2c2c2c;padding:0.35em 0.75em;border-radius:3px;transition:background 0.1s linear;min-height:1.7em;display:flex;align-items:center;cursor:pointer}.dark-select>.__selected:hover{background:#4c4c4c}.dark-select>.__selected:active{background:#6c6c6c}.dark-select>.__selected>.__text{flex:1 0 auto;flex-basis:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dark-select>.__selected>.__icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:transform 0.25s ease;width:18px;height:18px}.dark-select>.__selected>.__icon path{stroke:#fff;fill:#fff}.dark-select>.__dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:rgba(0,0,0,0.6666666666666666);filter:drop-shadow(0 0 4px black);border-radius:0 0 3px 3px;max-height:15em;overflow-y:scroll}.dark-select>.__dropdown::-webkit-scrollbar{width:0px;background:transparent}.dark-select>.__dropdown>.item{padding:0.35em;padding-left:1em;transition:background 0.05s linear}.dark-select>.__dropdown>.item:not(.--header):not(.--active){cursor:pointer}.dark-select>.__dropdown>.item:not(.--header):not(.--active):hover{background:#4c4c4c}.dark-select>.__dropdown>.item.--active{background:#5379b5}.dark-select>.__dropdown>.item.--header{color:grey;border-bottom:1px solid grey;padding:0.5em 0.35em;padding-left:1em}.dark-slider{background:#2c2c2c;color:#fff;border-radius:3px;position:relative;cursor:pointer}.dark-slider>.__content{display:flex;position:relative;z-index:1}.dark-slider>.__content>.__label,.dark-slider>.__content>.__value{flex:1 1 auto;margin:0.35em 0;padding:0 0.5em;text-overflow:ellipsis}.dark-slider>.__content>.__value{text-align:right}.dark-slider>.__content>input{background-color:#2c2c2c;color:#fff;caret-color:#5379b5;padding:0.35em;width:100%}.dark-slider>.__slider{position:absolute;top:0;bottom:0;left:0;background-color:#5379b5;border-radius:3px}.dark-num-input{background:#2c2c2c;color:#fff;border-radius:3px;display:flex}.dark-num-input>.__button{display:flex;flex:0 0 auto;width:20px;justify-content:center;align-items:center;transition:background 0.1s linear;cursor:pointer}.dark-num-input>.__button:hover{background-color:#4c4c4c}.dark-num-input>.__button:active{background-color:#6c6c6c}.dark-num-input>.__button.--dec>svg{transform:rotateZ(90deg)}.dark-num-input>.__button.--inc>svg{transform:rotateZ(-90deg)}.dark-num-input>.__button path{stroke:#fff;fill:#fff}.dark-num-input>.__content{display:flex;flex:1 1 auto;cursor:pointer}.dark-num-input>.__content:hover{background-color:#4c4c4c}.dark-num-input>.__content:active{background-color:#6c6c6c}.dark-num-input>.__content>.__label,.dark-num-input>.__content>.__value{flex:1 1 auto;margin:0.35em 0;padding:0 0.5em;text-overflow:ellipsis}.dark-num-input>.__content>.__value{text-align:right}.dark-num-input>.__content>input{background-color:#2c2c2c;color:#fff;caret-color:#5379b5;padding:0.35em;width:100%}.node{max-width:20rem;background:var(--card_background_color);color:#fff;border-radius:4px;position:absolute;filter:drop-shadow(0 0 3px #000000cc);transition:box-shadow 0.1s linear,filter 0.1s linear}.node:hover{box-shadow:0 0 0 0.35px #5379b5}.node.--selected{z-index:5;box-shadow:0 0 0 1px #5379b5}.node.--dragging{filter:drop-shadow(0 0 7px #000000cc)}.node.--dragging>.__title{cursor:grabbing}.node>.__title{background:var(--card_background_color);color:var(--card_text_color);padding:0.4em 0.75em;border-radius:4px 4px 0 0;cursor:grab}.node>.__title>span{pointer-events:none}.node>.__content{padding:0.75em}.node>.__content>div>div{margin:0.5em 0}.node.--two-column>.__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:". ." ". ."}.node.--two-column>.__content>.__inputs{grid-row:1;grid-column:1}.node.--two-column>.__content>.__outputs{grid-row:1;grid-column:2}.node.--two-column>.__content>.__options{grid-row:2;grid-column:1/span 2}.node-interface{padding:0.25em 0;position:relative}.node-interface .__port{position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;top:calc(50% - 5px);cursor:crosshair}.node-interface.--input{text-align:left;padding-left:0.5em}.node-interface.--input .__port{left:-1.1em}.node-interface.--output{text-align:right;padding-right:0.5em}.node-interface.--output .__port{right:-1.1em}.connection{stroke:var(--common_neutral_color);stroke-width:2px;fill:none}.connection.--temporary{stroke-width:4px;stroke-dasharray:5 5;stroke-dashoffset:0;animation:dash 1s linear infinite;transform:translateY(-1px)}@keyframes dash{to{stroke-dashoffset:20}}.connection.--allowed{stroke:var(--common_positive_color)}.connection.--forbidden{stroke:var(--common_negative_color)}.sidebar{position:absolute;height:100%;width:25%;min-width:300px;max-width:90%;top:0;right:0;z-index:1000;background-color:#3f3f3f;color:#fff;box-shadow:none;overflow-x:hidden;padding:1em;transform:translateX(100%);transition:transform 0.5s}.sidebar.--open{transform:translateX(0);box-shadow:0px 0px 15px #000}.sidebar .__resizer{position:absolute;left:0;top:0;height:100%;width:4px;cursor:col-resize}.sidebar .__close{font-size:2em;border:none;background:none;color:inherit;cursor:pointer}.minimap{position:absolute;height:15%;width:15%;min-width:150px;max-width:90%;top:20px;right:20px;z-index:900}.node-editor{width:100%;height:100%;position:relative;overflow:hidden;outline:none!important;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px}.node-editor .background{background-color:var(--body_background_color);background-image:linear-gradient(rgba(0,0,0,0.13333333333333333) 2px,transparent 0),linear-gradient(90deg,rgba(0,0,0,0.13333333333333333) 2px,transparent 0),linear-gradient(#131313 1px,transparent 0),linear-gradient(90deg,#131313 1px,transparent 0);background-repeat:repeat;width:100%;height:100%;pointer-events:none!important}.node-editor :not(input):not(textarea){-webkit-user-select:none;user-select:none;-moz-user-select:none}.node-editor .input-user-select{-webkit-user-select:auto;user-select:auto;-moz-user-select:auto}.node-editor *,.node-editor :after,.node-editor :before{box-sizing:border-box}.node-editor.--temporary-connection{cursor:crosshair}.ignore-mouse *{pointer-events:none!important}.ignore-mouse .__port{pointer-events:all!important}.connections-container{pointer-events:none!important}.connections-container,.node-container{position:absolute;top:0;left:0;width:100%;height:100%}.node-container{pointer-events:none}.node-container *{pointer-events:all}.overlay{z-index:100}.graph-editor .node{max-width:unset;position:unset;color:var(--card_text_color);filter:none;transition:background-image 0.15s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='.5' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E");box-shadow:0 4px 20px rgba(0,0,0,0.3);cursor:pointer}.graph-editor .node.--dragging{cursor:move}.graph-editor .node .node-option{word-break:break-word}.graph-editor .node .--input:not(.--connected)>.__port{background-color:var(--common_negative_color)}.graph-editor .node .__inputs:has(.--connected) .__port{background-color:var(--card_text_color)}.graph-editor .node .--output:not(.--connected)>.__port{background-color:var(--common_negative_color)}.graph-editor .node .__outputs:has(.--connected) .__port{background-color:var(--card_text_color)}.graph-editor .node.--group-action .__outputs .__port{background-color:var(--card_text_color)}.graph-editor .node>.__title{pointer-events:none;background:transparent;display:flex;align-items:center}.graph-editor .node>.__title>i{font-size:20px}.graph-editor .node>.__title>span{max-width:85%;font-size:16px;font-weight:600;display:block}.graph-editor .node>.__title:has(.config-error)>span{max-width:auto}.graph-editor .node>.__title:has(.config-error):after{content:" ";min-width:8px;width:8px;height:8px;border-radius:8px;margin-left:6px;background-color:var(--common_negative_color)}.graph-editor .node>.__content{padding-top:0}.graph-editor .node .__inputs .--connected>.__port{pointer-events:none;cursor:default}.graph-editor .node:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='1.5' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E")}.graph-editor .node.--selected{filter:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230FF' stroke-width='2' stroke-dasharray='5 10' stroke-linecap='square'/%3E%3C/svg%3E")}.graph-editor .node.--type-others\.note{background-color:#edb;color:#000}.graph-editor .node.--type-others\.note .__title>i,.graph-editor .node.--type-others\.note .__title span{display:none}.graph-editor .node.--type-others\.note textarea{color:#000}.graph-editor .connections-container .connection.--selected{stroke:#0ff}.graph-editor .connections-container .connection-controller{stroke-width:30px;pointer-events:all;cursor:pointer;stroke-opacity:0}.graph-editor .connections-container .delete-connection-tooltip{z-index:1000}.ics{line-height:normal}#q-app,body,html{height:100%;font-size:16px}.dashboard-component .grid_main,.diagnostics-component .grid_main{display:grid;grid-template-columns:repeat(auto-fill,288px);grid-gap:6px}.dashboard-card-component .grid_card,.diagnostics-component .grid_card{display:grid;grid-template-columns:repeat(auto-fill,278px);grid-gap:16px}.angular-gauge-1-widget,.angular-gauge-2-widget{grid-row:span 2;height:256px}.entireX1.multi-command-button-widget,.entireX1.text-note-widget{grid-column:span 1}.entireX2.multi-command-button-widget,.entireX2.text-note-widget{grid-column:span 2}.entireX3.multi-command-button-widget,.entireX3.text-note-widget{grid-column:span 3}.entireX4.multi-command-button-widget,.entireX4.text-note-widget{grid-column:span 4}.entireX5.multi-command-button-widget,.entireX5.text-note-widget{grid-column:span 5}.bar-gauge-1-widget,.bar-gauge-2-widget,.bar-gauge-3-widget{grid-row:span 3;grid-column:span 1;height:392px}.bullet-gauge-1-widget,.bullet-gauge-2-widget,.bullet-gauge-3-widget{grid-row:span 1;grid-column:span 2;height:120px}.widget-padding{padding-left:3px;padding-right:3px}.widget-helper{height:22px}.helper.off,.helper.on{margin-top:0px;font-size:12px}.tooltipForSVG{position:absolute!important;text-align:left;width:auto;max-width:400px;height:auto;padding:5px;font-size:12px;background:#747474;border:0px;border-radius:3px;pointer-events:none;color:#fff;z-index:9000}.body--light .helper{border-color:#424242}.body--light .widget-helper{color:#424242}.body--light .text-normal{color:#000}.body--light .bg-normal{background-color:#000}.body--dark .table-theme thead tr:first-child th{background-color:#5b5e6a}.body--dark .helper{border-color:#fff}.body--dark .text-normal,.body--dark .widget-helper{color:#fff}.body--dark .bg-normal{background-color:#fff}.users-s-input{height:36px}.sticky-table thead tr:first-child th{position:-webkit-sticky;position:sticky;top:0;opacity:1;z-index:1}.q-card__actions.q-card__actions--horiz.row.justify-end button.text-amber{color:#fff!important}.q-checkbox__inner.relative-position.q-checkbox__inner--active.text-amber,.q-field__control.relative-position.row.no-wrap.text-amber{color:#45d85e!important}.q-table--dense .q-table td,.q-table--dense .q-table th{padding:0px 4px;overflow-y:hidden}.device-table.q-table--dense .q-table td,.device-table.q-table--dense .q-table th{padding:0px 5px 0px 5px;overflow-y:hidden}.device-table.q-table--dense .q-table .q-td.device-table__td_extra-padding{padding:0px 1px 0px 1px}.super-dense{height:24px}.q-select.super-dense .q-field__inner .q-field__control{min-height:24px;height:24px}.q-select.super-dense .q-field__inner .q-field__control .q-field__control-container .q-field__native{min-height:24px;padding:0}.q-select.super-dense .q-field__inner .q-field__control .q-field__append{max-height:24px}.q-select.q-field--dense .q-field__control-container .q-field__native>div:has(.ellipsis){width:100%}.input-border,.s-editable-block[contenteditable=true]{border:1px solid #d3d3d3}.input-border-hide{border:1px solid transparent}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#bababd}::-webkit-scrollbar-thumb{border-radius:0px;background-color:#9697a0}::-webkit-scrollbar-thumb:hover{background-color:#6b6d72}::-webkit-scrollbar{width:10px;height:10px}.history-chart{width:100%;height:100%}.chart text{font-size:12px}.icon-label{border-radius:4px;border:1px solid;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700;vertical-align:middle;height:32px;line-height:32px;width:32px}.icon-label--small{height:24px;line-height:24px;width:24px;flex:1 0 24px}.opcua-devices-component .first-tr tbody tr:last-child td{border-bottom-width:0px!important}.opcua-devices-component .first-tr .q-virtual-scroll__padding td{border-top-width:0px!important}.mini-pancake-widget .c-pancake{padding:1px;position:relative;width:100%;height:100%}.mini-pancake-widget .c-pancake--invalid{opacity:0.5}.mini-pancake-widget .c-pancake__inactive-circle{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;border-radius:50%}.mini-pancake-widget .c-pancake__active-circle{transition:all 0.15s ease;width:0.5em;height:0.5em;background-color:#ffd965;border-radius:50%}.mini-pancake-widget .c-pancake__level-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.mini-pancake-widget .c-pancake__level-circle--stroke{border:1px solid;border-color:#fff}.connect-database .ellipsis-in-select span{overflow:hidden;text-overflow:ellipsis}.dashboard-component__display-border{border-right:1px dashed rgba(0,0,0,0.12);border-bottom:1px dashed rgba(0,0,0,0.12)}.dashboard-card-component .grid_edit_widget__one{display:grid;grid-template-columns:278px;grid-gap:16px}.dashboard-card-component .grid_edit_widget__two{display:grid;grid-template-columns:278px 278px;grid-gap:16px}.language-select-component .flag-icon{width:1.6em;border:1px solid #d3d3d3}.upload-backup-component,.upload-certificate-component,.upload-image-component{display:inline-block;cursor:pointer}.upload-image-component{position:relative;overflow:hidden}.upload-image-component .photo-icon{font-size:23px}.upload-sound-component label,.upload-text-component{display:inline-block;cursor:pointer}.upload-text-component{position:relative;overflow:hidden}.main-header-toolbar .q-item.router-link-active{background:hsla(0,0%,74.1%,0.3)}.edit.disabled.analog-chip,.edit.disabled.analog-chip *,.edit.disabled.command-button,.edit.disabled.command-button *,.edit.disabled.command-input,.edit.disabled.command-input *,.edit.disabled.discrete-chip,.edit.disabled.discrete-chip *,.edit.disabled.discrete-lamp,.edit.disabled.discrete-lamp *,.edit.disabled.link-button-widget,.edit.disabled.link-button-widget *,.edit.disabled.multi-command-button,.edit.disabled.multi-command-button *,.edit.disabled.two-command-button,.edit.disabled.two-command-button *,.edit[disabled].analog-chip,.edit[disabled].analog-chip *,.edit[disabled].command-button,.edit[disabled].command-button *,.edit[disabled].command-input,.edit[disabled].command-input *,.edit[disabled].discrete-chip,.edit[disabled].discrete-chip *,.edit[disabled].discrete-lamp,.edit[disabled].discrete-lamp *,.edit[disabled].link-button-widget,.edit[disabled].link-button-widget *,.edit[disabled].multi-command-button,.edit[disabled].multi-command-button *,.edit[disabled].two-command-button,.edit[disabled].two-command-button *{cursor:move!important}.link-button-widget{font-weight:700;display:flex}.link-button-widget .q-btn__wrapper{padding:4px 10px}.link-button-widget .q-icon{margin-right:5px}.link-button-widget .link-button-label{width:100%}.analog-chip-big-component{white-space:nowrap;text-overflow:ellipsis;grid-column:span 2;grid-row:span 1}.donut-gauge-widget{grid-row:span 2}.live-trend-widget{grid-row:span 2;grid-column:span 2;height:256px}.text-middle{vertical-align:middle}.text-note-widget.border{border:3px solid #c5c0c2}.text-note-widget.border-hide{border:3px solid transparent}.form-demo-settings .demo-settings-row:not(:first-of-type){margin-top:40px}.form-demo-settings .demo-settings-input{padding:0;padding-left:10px;transform:translateY(-20px)}.drawing-widget-settings .q-field--with-bottom{padding-bottom:0px}.drawing-widget-settings .settings-values .q-field__bottom{padding-top:4px}.drawing-widget-settings .q-field__messages{word-wrap:nowrap}.drawing-widget-settings .form-label{font-size:13px}.dashboard-image-settings-dialog .q-field--with-bottom{padding-bottom:5px}.settings-radio{margin-right:70px}.mini-command-button,.mini-command-input,.mini-discrete-chip,.mini-link-button-widget,.mini-multi-command-button,.mini-two-command-button{box-shadow:none!important}.widget-tooltip p{margin:0;white-space:nowrap}.multi-params-tooltip{display:table;table-layout:fixed}.multi-params-tooltip .align-center{text-align:center}.multi-params-tooltip .align-left{text-align:left}.multi-params-tooltip .multi-params-row{display:table-row}.multi-params-tooltip .multi-params-row .multi-params-item{display:table-cell}.multi-params-tooltip .multi-params-row .border-bottom{border-bottom:1px solid #fff}.mini-command-button,.mini-command-input{color:#fff!important}.mini-link-button-widget{font-weight:700;display:flex}.mini-link-button-widget .q-icon{margin-right:5px}.mini-link-button-widget .q-btn__wrapper{padding:0px 10px!important}.mini-link-button-widget .mini-link-button-label{width:100%}.mini-multi-command-button .q-btn.edit.disabled,.mini-multi-command-button .q-btn.edit.disabled *,.mini-multi-command-button .q-btn.edit[disabled],.mini-multi-command-button .q-btn.edit[disabled] *{cursor:move!important}.mini-multi-command-button .q-icon{margin-right:3px}.mini-two-command-button{color:#fff}.mini-two-command-button .q-toggle__label{margin-right:10px}.mini-discrete-chip{color:#fff!important}.line-widgets-value-input{max-width:120px}.polyline{box-sizing:border-box}.polyline .point-container{touch-action:none}.polyline .shadow-dot-helper{transition-property:stroke,stroke-width,fill-opacity;transition-duration:0.2s;transition-timing-function:ease-out;fill-opacity:0;stroke:transparent;cursor:move}.polyline .shadow-dot-helper:hover{fill-opacity:1;stroke:#000;stroke-width:2}.point-menu{overflow:hidden}.mini-text-note .mini-text-note_content{line-height:1.2;overflow:visible}.mini-text-note .mini-text-note_content font{cursor:text}.mini-text-note .mini-text-note_content.edit font{cursor:move}.tdt-dash-display-badge.q-badge--floating{top:0px;right:-4px;font-size:11px}.tdt-dash-display-badge.q-badge{padding:2px 4px}.cursor-move{cursor:move}.cursor-move-all *{cursor:move!important}.widget-drag .cursor-move-all *{cursor:none!important}.cursor-col-resize{cursor:col-resize}.cursor-row-resize{cursor:row-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-crosshair{cursor:crosshair}.date-and-time-widget .date-and-time-container,.date-and-time-widget .fit{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}.date-and-time-widget .date-and-time-container{line-height:1}.device-page .device-page-card{display:flex;flex-direction:column;overflow:hidden}.device-page .device-page-card .device-page_card-table-section{display:flex;flex:2 1 auto;flex-direction:column;height:calc(100% - 72px)}.device-page .device-page-card .device-page-tab-panels{height:100%}.device-page .device-page-card .device-page-tab-panels .device-page-tab-panel .q-table__container{height:100%!important}.event-log-page,.event-log-page .event-log-table-container{height:100%}.form-multi-parameter .q-item__section--avatar{min-width:30px;padding-right:0px}.form-multi-parameter .q-item{padding:2px 0px}.analytics-splitter>.q-splitter__panel{z-index:auto}.ics-dashboard-node-tree__header>.q-item__section--avatar{min-width:auto}.dashboard-widget-property{min-height:28px;margin:4px 0}.dashboard-widget-property .q-field__input,.dashboard-widget-property .q-field__native,.dashboard-widget-property .q-field__prefix,.dashboard-widget-property .q-field__suffix{padding:0px}.q-item--super-dense{min-height:28px}.q-field--auto-height.q-field--super-dense .q-field__control,.q-field--auto-height.q-field--super-dense .q-field__marginal,.q-field--super-dense .q-field__control,.q-field--super-dense .q-field__marginal{height:auto;min-height:28px}.q-field--auto-height.q-field--super-dense .q-field__native,.q-field--super-dense .q-field__native{min-height:28px;padding:0}.widgets-manager-tree .tree-root .tree-child .tree-item:before{content:"";position:absolute;top:0px;bottom:50%;width:20px;left:10px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.widgets-manager-tree .tree-root .tree-child:not(:last-child) .tree-item:after{content:"";position:absolute;top:-3px;bottom:0;width:2px;right:auto;left:10px;border-left:1px solid currentColor}.dashboard-right-splitter.q-splitter__separator .q-splitter__separator-area{left:-1px;right:-1px}.transition-all{transition:all 0.15s cubic-bezier(0.25,0.8,0.5,1)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.props-section{background-color:var(--dashboard-props-bg-color);border-radius:4px}.ui-resizable{overflow:hidden}.ui-resizable-n{cursor:n-resize}.ui-resizable-e{cursor:e-resize}.ui-resizable-s{cursor:s-resize}.ui-resizable-w{cursor:w-resize}.ui-resizable-nw{cursor:nw-resize}.ui-resizable-ne{cursor:ne-resize}.ui-resizable-sw{cursor:sw-resize}.ui-resizable-se{cursor:se-resize}.q-manual-focusable .q-focus-helper,.q-manual-focusable .q-focus-helper:after,.q-manual-focusable .q-focus-helper:before{transition:background-color 0.15s cubic-bezier(0.25,0.8,0.5,1),opacity 0.15s cubic-bezier(0.25,0.8,0.5,1)}.q-manual-focusable.q-manual-focusable--focused .q-focus-helper,.q-manual-focusable.q-manual-focusable--focused .q-focus-helper:after,.q-manual-focusable.q-manual-focusable--focused .q-focus-helper:before{transition:none}.hint-right .q-field__messages{text-align:right}.no-pointer-events--full,.no-pointer-events--full *{pointer-events:none!important}.no-pointer-events--weak{pointer-events:none}.all-pointer-events--weak{pointer-events:all}.collapse-theme-settings__icon{transition:transform 0.3s}.collapse-theme-settings__icon.rotated{transform:rotate(180deg)}.server-settings .q-card__section--vert{padding:8px 16px}.cursor-normal{cursor:default!important}.s-editable-block[contenteditable=true]{overflow:hidden}.s-editable-block[contenteditable=true]:focus{outline:0px solid transparent;border-radius:2px}.alarm-border--normal{border:none}.alarm-border--warning{border:3px solid var(--widget_warning_background_color)}.alarm-border--alarm{border:3px solid var(--widget_alarm_background_color)}.alarm-background--warning{background-color:var(--widget_warning_background_color)}.alarm-background--alarm{background-color:var(--widget_alarm_background_color)}.rounded{border-radius:50%}.q-badge--warning{background-color:var(--widget_warning_background_color)}.q-badge--alarm{background-color:var(--widget_alarm_background_color)}.q-badge--warning-outline{border-color:var(--widget_warning_background_color);color:var(--widget_warning_background_color)}.q-badge--alarm-outline{border-color:var(--widget_alarm_background_color);color:var(--widget_alarm_background_color)}.q-badge--normal-outline{border-color:var(--widget_normal_background_color);color:var(--widget_normal_background_color)}.certificate-details .certificate-info{width:100%;text-align:left}.certificate-details .certificate-info th{font-weight:400}.q-dialog__inner--minimized>.certificate-details{max-width:1000px}.auto-height{height:auto!important}.s-btn{position:relative;overflow:hidden}.s-btn:before{content:"";position:absolute;inset:0 0 0 0;opacity:0;transition:background-color 0.3s cubic-bezier(0.25,0.8,0.5,1),opacity 0.4s cubic-bezier(0.25,0.8,0.5,1)}.s-btn:hover:before{background-color:currentColor;opacity:0.15}.s-btn:focus:before{background-color:currentColor;opacity:0.22}.s-btn:focus,.s-btn:focus-visible{outline:none}.rounded{border-radius:3px}.round{border-radius:50%}.q-item__border{position:absolute;width:12px;height:100%;left:-6px;top:0;background:transparent;z-index:60001}.q-item__border:hover{cursor:ew-resize}.integer-maps-page__tab-panel.q-tab-panel,.users-page__tab-panel.q-tab-panel{padding:0}.integer-maps-page .q-tab-panels,.users-page .q-tab-panels{background-color:var(--card_background_color)}.integer-maps-page .q-tab__alert,.users-page .q-tab__alert{top:2px;right:-6px;height:8px;width:8px;background:red;border-radius:25%}.integer-maps-page>.q-tab-panels,.users-page>.q-tab-panels{height:calc(100% - 48px);margin:0}.integer-maps-page>.q-tab-panels>.q-panel>.q-tab-panel,.users-page>.q-tab-panels>.q-panel>.q-tab-panel{padding:0}.integer-maps-page>.q-tabs,.users-page>.q-tabs{height:48px}.integer-maps-page>.q-tabs>.q-tabs__content,.users-page>.q-tabs>.q-tabs__content{font-size:22px}.s-input:not(.w-clearable) .ics.ics-cancel:before{color:red}.disable-select{-webkit-user-select:none;user-select:none}.cron__checkbox .q-checkbox__inner .q-checkbox__bg{height:16px!important;width:16px!important}.q-td:has(.cron__checkbox) .input-border,.q-td:has(.cron__checkbox) .s-editable-block[contenteditable=true]{border:none!important}.color-theme-settings__scroll-area .q-scrollarea__container{flex-grow:1}.highlight{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:40%}}.statistic-item{border:1px solid transparent}.statistic-item__selected{border:1px solid #00f}.statistic-item__synchronizing{animation:blinker 1s linear infinite}.attention-circle{position:relative;display:inline-flex;width:12px;height:12px;border-radius:50%;background-color:red;font-size:10px;justify-content:center;align-items:center}.attention-circle:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;content:"!"}.rules-table__cell-content::-webkit-scrollbar{width:4px}.text-note::-webkit-scrollbar{height:8px;width:8px}.s-tree__checkbox.s-tree__checkbox--wide .q-checkbox__label{width:100%}.combined-tooltip .combined-tooltip__item:last-child .combined-tooltip__separator{display:none}.s-tree .q-checkbox__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-tree__item:hover{background-color:hsla(0,0%,62.7%,0.25098039215686274)}.tagAlarms .q-checkbox__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-last-column-table td:last-child,.sticky-last-column-table th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1}#tags-page .q-virtual-scroll__content{padding:2px 0}.q-menu{z-index:7000}#dialog-graph-node pre>.boolean,#dialog-graph-node pre>.number{color:#ae81e0}#dialog-graph-node pre>.string{color:var(--common_positive_color)}#dialog-graph-node pre>.null{color:var(--common_negative_color)}#dialog-graph-node pre>span[draggable=true]{cursor:grab;padding:1px}#dialog-graph-node pre>span[draggable=true].dragged,#dialog-graph-node pre>span[draggable=true]:hover{background-color:var(--common_selected_item_background_color);border-radius:5px}#dialog-graph-node .drag-over{outline:1px solid var(--common_border_color)}.resizable-list{position:relative;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.3);overflow:hidden;transition:box-shadow 0.3s ease;display:flex;flex-direction:column}.resizable-list:hover{box-shadow:0 6px 25px rgba(0,0,0,0.4)}.resize-handle{width:24px;height:24px;cursor:nwse-resize;background-color:transparent;border-top-left-radius:8px;transition:background-color 0.2s ease}.resize-handle:hover{background-color:rgba(0,0,0,0.1)}.resize-handle:active{background-color:rgba(0,0,0,0.2)}.glowing-button{animation:pulse-glow 1.5s ease-in-out infinite;box-shadow:0 0 5px var(--common_warning_color),0 0 10px var(--common_warning_color),0 0 15px var(--common_warning_color)}.editor-control.q-field--focused .q-field__control{background:var(--q-color-dark)!important}.editor-control .q-field__control{padding-right:0}.q-editor__content{background-color:var(--menu_background_color);color:var(--menu_text_color)}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:0.7}}.sticky{position:-webkit-sticky;position:sticky;left:0;top:0}.color-picker .q-field__native{flex-wrap:nowrap}.toggle-button .q-toggle__inner.q-toggle__inner--truthy{color:inherit}