/*
* Theme generated with Node-RED ^4.1.0 on 2025-10-08T08:59:36.529Z
*/
/**
* Copyright JS Foundation and other contributors, http://js.foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
**/
/**
 * Copyright JS Foundation and other contributors, http://js.foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 **/
.red-ui-toggleButton.toggle,
button.red-ui-toggleButton.toggle {
  color: #374151 !important;
}

/**
 * Copyright JS Foundation and other contributors, http://js.foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 **/
:root {
  --red-ui-primary-font: Helvetica Neue, Arial, Helvetica, sans-serif;
  --red-ui-primary-font-size: 14px;
  --red-ui-monospace-font: Menlo, Consolas, DejaVu Sans Mono, Courier, monospace;
  --red-ui-primary-background: #f0f0f2;
  --red-ui-secondary-background: #ffffff;
  --red-ui-secondary-background-selected: #10b981;
  --red-ui-secondary-background-inactive: #ececee;
  --red-ui-secondary-background-hover: #e8e8ea;
  --red-ui-secondary-background-disabled: #e8e8ea;
  --red-ui-tertiary-background: #f3f4f6;
  --red-ui-shadow: rgba(0, 0, 0, 0.2);
  --red-ui-header-height: 48px;
  --red-ui-primary-text-color: #374151;
  --red-ui-secondary-text-color: #6b7280;
  --red-ui-secondary-text-color-focus: #4b5563;
  --red-ui-secondary-text-color-hover: #374151;
  --red-ui-secondary-text-color-active: #1f2937;
  --red-ui-secondary-text-color-selected: #ffffff;
  --red-ui-secondary-text-color-inactive: #9ca3af;
  --red-ui-secondary-text-color-disabled: #d1d5db;
  --red-ui-secondary-text-color-disabled-active: #9ca3af;
  --red-ui-secondary-text-color-disabled-inactive: #d1d5db;
  --red-ui-tertiary-text-color: #9ca3af;
  --red-ui-header-text-color: #1f2937;
  --red-ui-text-color-error: #AD1625;
  --red-ui-text-color-warning: #CAB200;
  --red-ui-text-color-success: #3a3;
  --red-ui-text-color-code: #AD1625;
  --red-ui-text-color-link: #0088cc;
  --red-ui-primary-border-color: #e5e7eb;
  --red-ui-secondary-border-color: #d1d5db;
  --red-ui-tertiary-border-color: #9ca3af;
  --red-ui-border-color-error: #DF2935;
  --red-ui-border-color-warning: #FFCF70;
  --red-ui-border-color-success: #4B8400;
  --red-ui-form-background: #ffffff;
  --red-ui-form-placeholder-color: #9ca3af;
  --red-ui-form-text-color: #374151;
  --red-ui-form-text-color-disabled: #d1d5db;
  --red-ui-form-input-focus-color: rgba(85, 150, 230, 0.8);
  --red-ui-form-input-border-color: #9ca3af;
  --red-ui-form-input-border-selected-color: #10b981;
  --red-ui-form-input-border-error-color: rgb(214, 97, 95);
  --red-ui-form-input-background: #ffffff;
  --red-ui-form-input-background-disabled: #e8e8ea;
  --red-ui-form-button-background: #e8e8ea;
  --red-ui-form-tips-background: rgba(16, 185, 129, 0.1);
  --red-ui-text-editor-color: #374151;
  --red-ui-text-editor-background: #ffffff;
  --red-ui-text-editor-color-disabled: #9ca3af;
  --red-ui-text-editor-background-disabled: #e8e8ea;
  --red-ui-text-editor-gutter-background: #f9fafb;
  --red-ui-text-editor-gutter-color: #9ca3af;
  --red-ui-text-editor-gutter-active-line-background: #e5e7eb;
  --red-ui-text-editor-active-line-background: #f3f4f6;
  --red-ui-text-editor-selection-background: rgba(16, 185, 129, 0.2);
  --red-ui-event-log-background: #ffffff;
  --red-ui-event-log-color: #6b7280;
  --red-ui-event-log-active-line-background: #f3f4f6;
  --red-ui-event-log-selection-background: rgba(16, 185, 129, 0.2);
  --red-ui-list-item-color: #374151;
  --red-ui-list-item-secondary-color: #6b7280;
  --red-ui-list-item-background: #ffffff;
  --red-ui-list-item-background-disabled: #ececee;
  --red-ui-list-item-background-hover: #e8e8ea;
  --red-ui-list-item-background-selected: #10b981;
  --red-ui-list-item-border-selected: #ffffff;
  --red-ui-tab-text-color-active: #1f2937;
  --red-ui-tab-text-color-inactive: #9ca3af;
  --red-ui-tab-text-color-disabled-active: #9ca3af;
  --red-ui-tab-text-color-disabled-inactive: #d1d5db;
  --red-ui-tab-badge-color: #9ca3af;
  --red-ui-tab-background: #e5e7eb;
  --red-ui-tab-background-active: #d1d5db;
  --red-ui-tab-background-active-alpha: rgba(209, 213, 219, 0.001);
  --red-ui-tab-background-selected: #10b981;
  --red-ui-tab-background-selected-alpha: rgba(16, 185, 129, 0.001);
  --red-ui-tab-background-inactive: #e5e7eb;
  --red-ui-tab-background-inactive-alpha: rgba(229, 231, 235, 0.001);
  --red-ui-tab-background-hover: #e8e8ea;
  --red-ui-tab-background-hover-alpha: rgba(232, 232, 234, 0.001);
  --red-ui-palette-header-background: #f3f4f6;
  --red-ui-palette-header-color: #6b7280;
  --red-ui-palette-content-background: #f3f4f6;
  --red-ui-workspace-button-background: #ffffff;
  --red-ui-workspace-button-background-hover: #e8e8ea;
  --red-ui-workspace-button-background-active: #10b981;
  --red-ui-workspace-button-color: #374151;
  --red-ui-workspace-button-color-disabled: #d1d5db;
  --red-ui-workspace-button-color-focus: #4b5563;
  --red-ui-workspace-button-color-hover: #374151;
  --red-ui-workspace-button-color-active: #1f2937;
  --red-ui-workspace-button-color-selected: #ffffff;
  --red-ui-workspace-button-color-primary: #ffffff;
  --red-ui-workspace-button-background-primary: #10b981;
  --red-ui-workspace-button-background-primary-hover: #059669;
  --red-ui-workspace-button-color-focus-outline: rgba(85, 150, 230, 0.8);
  --red-ui-shade-color: rgba(0, 0, 0, 0.3);
  --red-ui-popover-background: #ffffff;
  --red-ui-popover-border: #e5e7eb;
  --red-ui-popover-color: #374151;
  --red-ui-popover-button-border-color: #9ca3af;
  --red-ui-popover-button-border-color-hover: #d1d5db;
  --red-ui-diff-text-header-color: #6b7280;
  --red-ui-diff-text-header-background: #ffd;
  --red-ui-diff-state-color: #374151;
  --red-ui-diff-state-prefix-color: #6b7280;
  --red-ui-diff-state-added: #009900;
  --red-ui-diff-state-deleted: #f80000;
  --red-ui-diff-state-changed: #f89406;
  --red-ui-diff-state-changed-background: #fff2e1;
  --red-ui-diff-state-unchanged: #bbb;
  --red-ui-diff-state-unchanged-background: #fff;
  --red-ui-diff-state-conflicted: purple;
  --red-ui-diff-state-moved: #3f81b3;
  --red-ui-diff-state-conflict: #9b45ce;
  --red-ui-diff-state-conflict-background: #ffdad4;
  --red-ui-diff-state-added-background: #e7ffe3;
  --red-ui-diff-state-added-border: #b8daad;
  --red-ui-diff-state-added-header-background: #c0f6c0;
  --red-ui-diff-state-added-header-border: #aaeeaa;
  --red-ui-diff-state-deleted-background: #ffe1e1;
  --red-ui-diff-state-deleted-border: #e4bcbc;
  --red-ui-diff-state-deleted-header-background: #ffcccc;
  --red-ui-diff-state-deleted-header-border: #eebbbb;
  --red-ui-diff-merge-header-color: #800080;
  --red-ui-diff-merge-header-background: #e5f9ff;
  --red-ui-diff-merge-header-border-color: #b2edff;
  --red-ui-menuBackground: #f0f0f2;
  --red-ui-menuDivider: #d1d5db;
  --red-ui-menuColor: #374151;
  --red-ui-menuActiveColor: #1f2937;
  --red-ui-menuActiveBackground: #e8e8ea;
  --red-ui-menuDisabledColor: #d1d5db;
  --red-ui-menuHoverColor: #ffffff;
  --red-ui-menuHoverBackground: #10b981;
  --red-ui-menuCaret: #9ca3af;
  --red-ui-view-navigator-background: rgba(255, 255, 255, 0.9);
  --red-ui-view-lasso-stroke: #10b981;
  --red-ui-view-lasso-fill: rgba(16, 185, 129, 0.1);
  --red-ui-view-background: #f0f0f2;
  --red-ui-view-grid-color: #d1d5db;
  --red-ui-node-label-color: #000000;
  --red-ui-node-port-label-color: #000000;
  --red-ui-node-border: #000000;
  --red-ui-node-border-unknown: #d1545e;
  --red-ui-node-border-placeholder: #999999;
  --red-ui-node-background-placeholder: #f3f4f6;
  --red-ui-node-port-background: #f3f4f6;
  --red-ui-node-port-background-hover: #e8e8ea;
  --red-ui-node-icon-color: #000000;
  --red-ui-node-icon-background-color: rgba(150, 150, 150, 0.1);
  --red-ui-node-icon-background-color-fill: #888888;
  --red-ui-node-icon-background-color-opacity: 0.08;
  --red-ui-node-icon-border-color: #000000;
  --red-ui-node-icon-border-color-opacity: 1;
  --red-ui-node-config-background: #f3f4f6;
  --red-ui-node-config-icon-container-disabled: #aaa;
  --red-ui-node-link-port-background: #f3f4f6;
  --red-ui-node-status-error-border: rgb(245.612244898, 3.387755102, 60.4149659864);
  --red-ui-node-status-error-background: rgb(145, 16, 2);
  --red-ui-node-status-changed-border: rgb(102, 255, 244.2);
  --red-ui-node-status-changed-background: rgb(0, 188, 255);
  --red-ui-node-status-colors-red: #c00;
  --red-ui-node-status-colors-green: #5a8;
  --red-ui-node-status-colors-yellow: #F9DF31;
  --red-ui-node-status-colors-blue: #53A3F3;
  --red-ui-node-status-colors-grey: #d3d3d3;
  --red-ui-node-status-colors-gray: #d3d3d3;
  --red-ui-node-selected-color: #10b981;
  --red-ui-port-selected-color: #10b981;
  --red-ui-link-color: #6b7280;
  --red-ui-link-link-color: #9ca3af;
  --red-ui-link-disabled-color: #d1d5db;
  --red-ui-link-link-active-color: #10b981;
  --red-ui-link-unknown-color: #dc2626;
  --red-ui-clipboard-textarea-background: #f3f4f6;
  --red-ui-deploy-button-color: #000000;
  --red-ui-deploy-button-color-active: #000000;
  --red-ui-deploy-button-color-disabled: #d1d5db;
  --red-ui-deploy-button-background: #34d399;
  --red-ui-deploy-button-background-hover: #10b981;
  --red-ui-deploy-button-background-active: #059669;
  --red-ui-deploy-button-background-disabled: #e8e8ea;
  --red-ui-deploy-button-background-disabled-hover: #e8e8ea;
  --red-ui-header-background: #c0c0c2;
  --red-ui-header-accent: #dc2626;
  --red-ui-header-button-background-active: #e8e8ea;
  --red-ui-header-menu-color: #374151;
  --red-ui-header-menu-color-disabled: #d1d5db;
  --red-ui-header-menu-heading-color: #1f2937;
  --red-ui-header-menu-sublabel-color: #6b7280;
  --red-ui-header-menu-background: #ffffff;
  --red-ui-header-menu-item-hover: #10b981;
  --red-ui-header-menu-item-border-active: #e5e7eb;
  --red-ui-headerMenuItemDivider: #d1d5db;
  --red-ui-headerMenuCaret: #6b7280;
  --red-ui-vcCommitShaColor: #f59e0b;
  --red-ui-dnd-background: rgba(0, 0, 0, 0.1);
  --red-ui-dnd-color: #374151;
  --red-ui-notification-border-default: #325C80;
  --red-ui-notification-border-success: #4B8400;
  --red-ui-notification-border-warning: #FFCF70;
  --red-ui-notification-border-error: #DF2935;
  --red-ui-debug-message-background: #ffffff;
  --red-ui-debug-message-background-hover: #e8e8ea;
  --red-ui-debug-message-text-color: #374151;
  --red-ui-debug-message-text-color-meta: #d97706;
  --red-ui-debug-message-text-color-object-key: #059669;
  --red-ui-debug-message-text-color-msg-type-other: #3b82f6;
  --red-ui-debug-message-text-color-msg-type-string: #dc2626;
  --red-ui-debug-message-text-color-msg-type-null: #6b7280;
  --red-ui-debug-message-text-color-msg-type-meta: #6b7280;
  --red-ui-debug-message-text-color-msg-type-number: #7c3aed;
  --red-ui-debug-message-border: #e5e7eb;
  --red-ui-debug-message-border-hover: #d1d5db;
  --red-ui-debug-message-border-warning: #fbbf24;
  --red-ui-debug-message-border-error: #f87171;
  --red-ui-group-default-fill: none;
  --red-ui-group-default-fill-opacity: 1;
  --red-ui-group-default-stroke: #999;
  --red-ui-group-default-stroke-opacity: 1;
  --red-ui-group-default-label-color: #374151;
  --red-ui-tourGuide-border: #c56c6c;
  --red-ui-tourGuide-heading-color: #c56c6c;
  --red-ui-grip-color: #ccc;
  --red-ui-icons-flow-color: #808080;
  --red-ui-spinner-color: #999;
  --red-ui-tab-icon-color: #9ca3af;
  --red-ui-user-profile-colors-1: #dc2626;
  --red-ui-user-profile-colors-2: #d97706;
  --red-ui-user-profile-colors-3: #059669;
  --red-ui-user-profile-colors-4: #0891b2;
  --red-ui-user-profile-colors-5: #7c3aed;
}