├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── colors.scss ├── images └── screenshot.png ├── package.json ├── solarized-dark-grey-nodes.css ├── solarized-dark-grey.css ├── solarized-dark-grey.js └── theme-tomorrow.js /.gitignore: -------------------------------------------------------------------------------- 1 | # VS Code history extension 2 | .history 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | images 2 | colors.scss 3 | 4 | # VS Code history extension 5 | .history 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Ristomatti Airo 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DEPRECATED REPOSITORY 2 | 3 | This theme is now maintained at https://github.com/ristomatti/node-red-contrib-theme-solarized-dark-grey 4 | 5 | # Solarized Dark Grey Node-RED theme 6 | 7 | ![Project Maintenance][maintenance-shield] 8 | [![License][license-shield]](LICENSE) 9 | [![GitHub Activity][commits-shield]][commits] 10 | [![GitHub Last Commit][last-commit-shield]][commits] 11 | 12 | [![NPM Shield][npm-shield]][npm-package] 13 | 14 | ## About 15 | 16 | A dark theme for [Node-RED][node-red] inspired by [Solarized color palette][solarized] by [Ethan Schoonover][schoonover]. 17 | 18 | ![screenshot](https://raw.githubusercontent.com/node-red-contrib-themes/solarized-dark-grey/master/images/screenshot.png) 19 | 20 | ## Install 21 | 22 | Change to the Node-RED `userDir` directory, usually `~/.node-red`. 23 | 24 | ```shell 25 | cd ~/.node-red 26 | ``` 27 | 28 | Install this package. 29 | 30 | ```shell 31 | npm install @node-red-contrib-themes/solarized-dark-grey 32 | ``` 33 | 34 | Add the following to the `editorTheme` section of your `settings.js`. 35 | 36 | ```js 37 | editorTheme: { 38 | page: { 39 | css: [ 40 | "/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/solarized-dark-grey.css", 41 | "/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/solarized-dark-grey-nodes.css" 42 | ], 43 | scripts: [ 44 | "/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/theme-tomorrow.js", 45 | "/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/solarized-dark-grey.js" 46 | ] 47 | } 48 | } 49 | ``` 50 | 51 | Replace `` with the home directory of the user running Node-RED. For 52 | example, `/home/username`. 53 | 54 | For more details on the configuration please refer to the 55 | [Node-RED official documentation][node-red-doc]. 56 | 57 | Restart Node-RED. 58 | 59 | Enjoy! 60 | 61 | ## Update 62 | 63 | Change to the Node-RED `userDir` directory, usually `~/.node-red`. 64 | 65 | ```shell 66 | cd ~/.node-red 67 | ``` 68 | 69 | Update this package. 70 | 71 | ```shell 72 | npm update @node-red-contrib-themes/solarized-dark-grey 73 | ``` 74 | 75 | Reload the Node-RED page on the web browser. 76 | 77 | ## Acknowledgments 78 | 79 | - [Ethan Schoonover][schoonover] - for the awesome Solarized color palette. 80 | - [Mauricio Bonani][bonanitech] - for his help with pushing me to publish the theme. 81 | 82 | ## License 83 | 84 | [MIT][license] 85 | 86 | [commits-shield]: https://img.shields.io/github/commit-activity/y/node-red-contrib-themes/solarized-dark-grey 87 | [commits]: https://github.com/node-red-contrib-themes/solarized-dark-grey/commits/master 88 | [solarized]: https://ethanschoonover.com/solarized/ 89 | [schoonover]: https://ethanschoonover.com 90 | [last-commit-shield]: https://img.shields.io/github/last-commit/node-red-contrib-themes/solarized-dark-grey.svg 91 | [license]: https://github.com/node-red-contrib-themes/solarized-dark-grey/blob/master/LICENSE 92 | [license-shield]: https://img.shields.io/github/license/node-red-contrib-themes/solarized-dark-grey.svg 93 | [maintenance-shield]: https://img.shields.io/maintenance/yes/2020.svg 94 | [node-red-doc]: https://nodered.org/docs/user-guide/runtime/configuration 95 | [node-red]: https://nodered.org/ 96 | [npm-package]: https://nodei.co/npm/@node-red-contrib-themes/solarized-dark-grey 97 | [npm-shield]: https://nodei.co/npm/@node-red-contrib-themes/solarized-dark-grey.png 98 | [bonanitech]: https://github.com/bonanitech 99 | -------------------------------------------------------------------------------- /colors.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright JS Foundation and other contributors, http://js.foundation 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | **/ 16 | 17 | /** 18 | * Solarized dark grey colors 19 | */ 20 | $background0: #181818; 21 | $background1: #212121; 22 | $background2: #2e2e2e; 23 | $background3: #3a3a3a; 24 | 25 | $base03: #002b36; 26 | $base02: #073642; 27 | $base01: #586e75; 28 | $base00: #657b83; 29 | $base0: #839496; 30 | $base1: #93a1a1; 31 | $base2: #eee8d5; 32 | $base3: #fdf6e3; 33 | 34 | $solarized-yellow: #b58900; 35 | $solarized-orange: #cb4b16; 36 | $solarized-red: #dc322f; 37 | $solarized-magenta: #d33682; 38 | $solarized-violet: #6c71c4; 39 | $solarized-blue: #268bd2; 40 | $solarized-cyan: #2aa198; 41 | $solarized-green: #859900; 42 | 43 | /** 44 | * Theme colors 45 | */ 46 | $primary-font: 'Helvetica Neue', Arial, Helvetica, sans-serif; 47 | $primary-font-size: 14px; 48 | $monospace-font: Menlo, Consolas, 'DejaVu Sans Mono', Courier, monospace; 49 | 50 | $primary-background: $background0; 51 | 52 | $secondary-background: $background0; 53 | $secondary-background-selected: $background1; 54 | $secondary-background-inactive: darken($background1, 10%); 55 | $secondary-background-hover: lighten($background1, 10%); 56 | $secondary-background-disabled: darken($background1, 20%); 57 | 58 | $tertiary-background: $background1; 59 | 60 | $shadow: rgba(0, 0, 0, 0.2); 61 | 62 | // Main body text 63 | $primary-text-color: $base1; 64 | // UI control label text 65 | $secondary-text-color: $base2; 66 | $secondary-text-color-focus: #666; 67 | $secondary-text-color-hover: $base2; 68 | $secondary-text-color-active: #666; 69 | $secondary-text-color-selected: #666; 70 | $secondary-text-color-inactive: $base1; 71 | $secondary-text-color-disabled: #bbb; 72 | $secondary-text-color-disabled-active: #999; 73 | $secondary-text-color-disabled-inactive: #aaa; 74 | 75 | // Sub label text 76 | $tertiary-text-color: $base00; 77 | // Heading text 78 | $header-text-color: $base3; 79 | 80 | $text-color-warning: $solarized-red; 81 | $text-color-green: $solarized-green; 82 | 83 | $primary-border-color: #3a3a3a; 84 | $secondary-border-color: #3a3a3a; 85 | $tertiary-border-color: #3a3a3a; 86 | 87 | $form-background: $secondary-background; 88 | 89 | $form-placeholder-color: $tertiary-text-color; 90 | $form-text-color: $primary-text-color; 91 | $form-text-color-disabled: $secondary-text-color-disabled; 92 | $form-input-focus-color: rgba(85,150,230,0.8); 93 | $form-input-border-color: $tertiary-border-color; 94 | $form-input-border-selected-color: #aaa; 95 | $form-input-border-error-color: rgb(214, 97, 95); 96 | $form-input-background: $secondary-background; 97 | $form-input-background-disabled: $secondary-background-disabled; 98 | $form-button-background: $secondary-background-selected; 99 | 100 | $form-tips-background: $background1; 101 | 102 | $text-editor-color: #4D4D4C; 103 | $text-editor-background: $secondary-background; 104 | $text-editor-color-disabled: $secondary-text-color-inactive; 105 | $text-editor-background-disabled: $secondary-background-disabled; 106 | $text-editor-gutter-background: $background1; 107 | $text-editor-gutter-color: $primary-text-color; 108 | $text-editor-gutter-active-line-background: $base03; 109 | $text-editor-active-line-background: $background2; 110 | $text-editor-selection-background: $background2; 111 | 112 | $event-log-background: #444; 113 | $event-log-color: #dd9; 114 | $event-log-active-line-background: #333; 115 | $event-log-selection-background: #999; 116 | 117 | $list-item-color: $primary-text-color; 118 | $list-item-secondary-color: $secondary-text-color; 119 | $list-item-background: $secondary-background; 120 | $list-item-background-disabled: $secondary-background-inactive; 121 | $list-item-background-hover: $secondary-background-hover; 122 | $list-item-background-selected: $secondary-background-selected; 123 | $list-item-border-selected: $secondary-text-color-selected; 124 | 125 | $tab-text-color-active: $header-text-color; 126 | $tab-text-color-inactive: $secondary-text-color-inactive; 127 | $tab-text-color-disabled-active: $secondary-text-color-disabled-active; 128 | $tab-text-color-disabled-inactive: $secondary-text-color-disabled-inactive; 129 | 130 | $tab-badge-color: $tertiary-text-color; 131 | $tab-background: $secondary-background; 132 | $tab-background-active: $secondary-background; 133 | $tab-background-selected: $secondary-background-selected; 134 | $tab-background-inactive: $secondary-background-inactive; 135 | $tab-background-hover: $secondary-background-hover; 136 | 137 | $palette-header-background: $primary-background; 138 | $palette-header-color: $header-text-color; 139 | $palette-content-background: $secondary-background; 140 | 141 | $workspace-button-background: $secondary-background; 142 | $workspace-button-background-hover: $secondary-background-hover; 143 | $workspace-button-background-active: $secondary-background-selected; 144 | 145 | $workspace-button-color: $secondary-text-color; 146 | $workspace-button-color-disabled: $secondary-text-color-disabled; 147 | $workspace-button-color-focus: $secondary-text-color-focus; 148 | $workspace-button-color-hover: $secondary-text-color-hover; 149 | $workspace-button-color-active: $secondary-text-color-active; 150 | $workspace-button-color-selected: $secondary-text-color-selected; 151 | 152 | $workspace-button-color-primary: #eee; 153 | $workspace-button-background-primary: #AD1625; 154 | $workspace-button-background-primary-hover: #6E0A1E; 155 | 156 | $workspace-button-color-focus-outline: $form-input-border-color; 157 | 158 | $shade-color: rgba(160,160,160,0.5); 159 | 160 | $popover-background: #444; 161 | $popover-color: #eee; 162 | $popover-button-border-color: #bbb; 163 | $popover-button-border-color-hover: #666; 164 | 165 | $diff-text-header-color: $secondary-text-color; 166 | $diff-text-header-background: #ffd; 167 | $diff-text-header-background-hover: #ffc; 168 | $diff-state-added: #009900; 169 | $diff-state-deleted: #f80000; 170 | $diff-state-changed: #f89406; 171 | $diff-state-changed-background: #fff2e1; 172 | $diff-state-unchanged: #bbb; 173 | $diff-state-unchanged-background: #fff; 174 | 175 | $diff-state-conflicted: purple; 176 | $diff-state-moved: #3f81b3; 177 | $diff-state-conflict: #9b45ce; 178 | $diff-state-conflict-background: #ffdad4; 179 | 180 | $diff-state-added-background: #e7ffe3; 181 | $diff-state-added-border: #b8daad; 182 | $diff-state-added-header-background: #c0f6c0; 183 | $diff-state-added-header-border: #aaeeaa; 184 | 185 | $diff-state-deleted-background: #ffe1e1; 186 | $diff-state-deleted-border: #e4bcbc; 187 | $diff-state-deleted-header-background: #ffcccc; 188 | $diff-state-deleted-header-border: #eebbbb; 189 | 190 | $diff-merge-header-color: #800080; 191 | $diff-merge-header-background: #e5f9ff; 192 | $diff-merge-header-border-color: #b2edff; 193 | 194 | $menuBackground: $primary-background; 195 | $menuDivider: $secondary-border-color; 196 | $menuColor: $primary-text-color; 197 | $menuActiveColor: $secondary-text-color-active; 198 | $menuActiveBackground: $secondary-background-hover; 199 | $menuDisabledColor: $secondary-text-color-disabled; 200 | $menuHoverColor: $secondary-text-color-hover; 201 | $menuHoverBackground: $secondary-background-hover; 202 | $menuCaret: $tertiary-text-color; 203 | 204 | $view-navigator-background: rgba(245,245,245,0.8); 205 | 206 | $view-lasso-stroke: $base1; 207 | $view-lasso-fill: rgba(150, 150, 150, 0.1); 208 | 209 | $view-background: $secondary-background; 210 | $view-select-mode-background: $secondary-background-selected; 211 | $view-grid-color: $background1; 212 | 213 | $node-label-color: #000; 214 | $node-border: $background2; 215 | $node-border-unknown: $solarized-red; 216 | $node-border-placeholder: #aaa; 217 | $node-background-placeholder: $background3; 218 | 219 | $node-port-background: #d9d9d9; 220 | $node-port-background-hover: #eee; 221 | $node-icon-color: #fff; 222 | $node-icon-background-color: rgba(0,0,0,0.05); 223 | $node-icon-background-color-fill: #000; 224 | $node-icon-background-color-opacity: 0.05; 225 | $node-icon-border-color: #000; 226 | $node-icon-border-color-opacity: 0.1; 227 | 228 | $node-link-port-background: #eee; 229 | 230 | $node-status-error-border: rgb(145, 16, 2); 231 | $node-status-error-background: rgb(255, 102, 0); 232 | $node-status-changed-border: rgb(28, 102, 140); 233 | $node-status-changed-background: rgb(0, 188, 255); 234 | 235 | $node-status-colors: ( 236 | red: $solarized-red, 237 | green: $solarized-green, 238 | yellow: $solarized-yellow, 239 | blue: $solarized-blue, 240 | grey: #d3d3d3 241 | ); 242 | 243 | $node-selected-color: #fff; 244 | $port-selected-color: #fff; 245 | 246 | $link-color: #999; 247 | $link-link-color: #aaa; 248 | $link-disabled-color: #ccc; 249 | $link-link-active-color: #ff7f0e; 250 | $link-unknown-color: $solarized-red; 251 | 252 | $clipboard-textarea-background: #F3E7E7; 253 | 254 | $deploy-button-color: #eee; 255 | $deploy-button-color-active: #ccc; 256 | $deploy-button-color-disabled: #999; 257 | $deploy-button-background: #8C101C; 258 | $deploy-button-background-hover: #6E0A1E; 259 | $deploy-button-background-active: #4C0A17; 260 | $deploy-button-background-disabled: #444; 261 | $deploy-button-background-disabled-hover: #555; 262 | 263 | $header-background: #000; 264 | $header-button-background-active: #121212; 265 | $header-menu-color: #C7C7C7; 266 | $header-menu-color-disabled: #666; 267 | $header-menu-heading-color: #fff; 268 | $header-menu-sublabel-color: #aeaeae; 269 | $header-menu-background: #121212; 270 | $header-menu-item-hover: #323232; 271 | $header-menu-item-border-active: #777677; 272 | $headerMenuItemDivider: #464646; 273 | $headerMenuCaret: #C7C7C7; 274 | 275 | $vcCommitShaColor: #c38888; 276 | 277 | $info-text-code-color: #AD1625; 278 | $info-text-link-color: #0088cc; 279 | 280 | $dnd-background: rgba(0,0,0,0.3); 281 | $dnd-color: #fff; 282 | 283 | $notification-border-default: #325C80; 284 | $notification-border-success: #4B8400; 285 | $notification-border-warning: #D74108; 286 | $notification-border-error: $text-color-warning; 287 | 288 | $debug-message-background: $secondary-background; 289 | $debug-message-background-hover: $secondary-background-selected; 290 | 291 | $debug-message-text-color: $base1; 292 | $debug-message-text-color-meta: $base1; 293 | $debug-message-text-color-object-key: $solarized-green; 294 | $debug-message-text-color-msg-type-other: $solarized-magenta; 295 | $debug-message-text-color-msg-type-string: $solarized-violet; 296 | $debug-message-text-color-msg-type-null: $solarized-cyan; 297 | $debug-message-text-color-msg-type-meta: $base1; 298 | $debug-message-text-color-msg-type-number: $solarized-blue; 299 | 300 | $debug-message-border: $background0; 301 | $debug-message-border-hover: $background2; 302 | $debug-message-border-warning: darken($solarized-yellow, 25%); 303 | $debug-message-border-error: darken($solarized-red, 25%); 304 | -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red-contrib-themes/solarized-dark-grey/2fe175ce1b16f6268e5b6aea1b1fc6b69c304ccd/images/screenshot.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@node-red-contrib-themes/solarized-dark-grey", 3 | "version": "1.0.2", 4 | "description": "A dark theme for Node-RED inspired by Solarized color palette", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/node-red-contrib-themes/solarized-dark-grey.git" 8 | }, 9 | "keywords": [ 10 | "node-red", 11 | "nodered", 12 | "solarized", 13 | "dark", 14 | "grey", 15 | "theme" 16 | ], 17 | "author": "Ristomatti Airo @ristomatti", 18 | "publishConfig": { 19 | "access": "public" 20 | }, 21 | "license": "MIT", 22 | "bugs": { 23 | "url": "https://github.com/node-red-contrib-themes/solarized-dark-grey/issues" 24 | }, 25 | "homepage": "https://github.com/node-red-contrib-themes/solarized-dark-grey#readme" 26 | } 27 | -------------------------------------------------------------------------------- /solarized-dark-grey-nodes.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Custom node colors 3 | */ 4 | #red-ui-palette-container .red-ui-palette-node { 5 | background-color: #555 !important; 6 | border: 1px solid #555; 7 | } 8 | #red-ui-palette-container .red-ui-palette-label { 9 | color: #eee; 10 | } 11 | #red-ui-workspace-chart .red-ui-flow-node-label { 12 | fill: #eee; 13 | } 14 | #red-ui-workspace-chart .red-ui-flow-node { 15 | fill: #555; 16 | stroke: #2e2e2e; 17 | } 18 | #red-ui-workspace-chart .red-ui-flow-node-button-background, 19 | #red-ui-workspace-chart .red-ui-flow-node-button-button { 20 | fill: #181818 !important; 21 | stroke: #839496; 22 | } 23 | 24 | /* node: function */ 25 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="function"], 26 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="function"] .red-ui-palette-label, 27 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="function"] .red-ui-palette-icon, 28 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="function"] .red-ui-palette-icon_container, 29 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#fdd0a2"] { 30 | background-color: #b58900 !important; 31 | fill: #b58900 !important; 32 | } 33 | 34 | /* node: switch */ 35 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="switch"], 36 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="switch"] .red-ui-palette-label, 37 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="switch"] .red-ui-palette-icon, 38 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="switch"] .red-ui-palette-icon_container, 39 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 40 | background-color: #b58900 !important; 41 | fill: #b58900 !important; 42 | } 43 | 44 | /* node: change */ 45 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="change"], 46 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="change"] .red-ui-palette-label, 47 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="change"] .red-ui-palette-icon, 48 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="change"] .red-ui-palette-icon_container, 49 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 50 | background-color: #b58900 !important; 51 | fill: #b58900 !important; 52 | } 53 | 54 | /* node: range */ 55 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="range"], 56 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="range"] .red-ui-palette-label, 57 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="range"] .red-ui-palette-icon, 58 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="range"] .red-ui-palette-icon_container, 59 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 60 | background-color: #b58900 !important; 61 | fill: #b58900 !important; 62 | } 63 | 64 | /* node: split */ 65 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="split"], 66 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="split"] .red-ui-palette-label, 67 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="split"] .red-ui-palette-icon, 68 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="split"] .red-ui-palette-icon_container, 69 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 70 | background-color: #b58900 !important; 71 | fill: #b58900 !important; 72 | } 73 | 74 | /* node: join */ 75 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="join"], 76 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="join"] .red-ui-palette-label, 77 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="join"] .red-ui-palette-icon, 78 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="join"] .red-ui-palette-icon_container, 79 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 80 | background-color: #b58900 !important; 81 | fill: #b58900 !important; 82 | } 83 | 84 | /* node: sort */ 85 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="sort"], 86 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="sort"] .red-ui-palette-label, 87 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="sort"] .red-ui-palette-icon, 88 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="sort"] .red-ui-palette-icon_container, 89 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 90 | background-color: #b58900 !important; 91 | fill: #b58900 !important; 92 | } 93 | 94 | /* node: batch */ 95 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="batch"], 96 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="batch"] .red-ui-palette-label, 97 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="batch"] .red-ui-palette-icon, 98 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="batch"] .red-ui-palette-icon_container, 99 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 100 | background-color: #b58900 !important; 101 | fill: #b58900 !important; 102 | } 103 | 104 | /* node: rbe */ 105 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="rbe"], 106 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="rbe"] .red-ui-palette-label, 107 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="rbe"] .red-ui-palette-icon, 108 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="rbe"] .red-ui-palette-icon_container, 109 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E2D96E"] { 110 | background-color: #b58900 !important; 111 | fill: #b58900 !important; 112 | } 113 | 114 | /* node: exec */ 115 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="exec"], 116 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="exec"] .red-ui-palette-label, 117 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="exec"] .red-ui-palette-icon, 118 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="exec"] .red-ui-palette-icon_container, 119 | #red-ui-workspace-chart .red-ui-flow-node[fill*="darksalmon"] { 120 | background-color: #cb4b16 !important; 121 | fill: #cb4b16 !important; 122 | } 123 | 124 | /* node: template */ 125 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="template"], 126 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="template"] .red-ui-palette-label, 127 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="template"] .red-ui-palette-icon, 128 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="template"] .red-ui-palette-icon_container, 129 | #red-ui-workspace-chart .red-ui-flow-node[fill*="rgb(243, 181, 103)"] { 130 | background-color: #268bd2 !important; 131 | fill: #268bd2 !important; 132 | } 133 | 134 | /* node: delay */ 135 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="delay"], 136 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="delay"] .red-ui-palette-label, 137 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="delay"] .red-ui-palette-icon, 138 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="delay"] .red-ui-palette-icon_container, 139 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E6E0F8"] { 140 | background-color: #d33682 !important; 141 | fill: #d33682 !important; 142 | } 143 | 144 | /* node: trigger */ 145 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="trigger"], 146 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="trigger"] .red-ui-palette-label, 147 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="trigger"] .red-ui-palette-icon, 148 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="trigger"] .red-ui-palette-icon_container, 149 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#E6E0F8"] { 150 | background-color: #2aa198 !important; 151 | fill: #2aa198 !important; 152 | } 153 | 154 | /* node: mqtt in/out */ 155 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt in"], 156 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt in"] .red-ui-palette-label, 157 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt in"] .red-ui-palette-icon, 158 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt in"] .red-ui-palette-icon_container, 159 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt out"], 160 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt out"] .red-ui-palette-label, 161 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt out"] .red-ui-palette-icon, 162 | #red-ui-palette-container .red-ui-palette-node[data-palette-type*="mqtt out"] .red-ui-palette-icon_container, 163 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#d8bfd8"] { 164 | background-color: #6c71c4 !important; 165 | fill: #6c71c4 !important; 166 | } 167 | 168 | /* node-red-contrib-node-lifx */ 169 | #red-ui-palette-container .red-ui-palette-node[style*="background-color: rgb(244, 146, 66); height: 28px;"], 170 | #red-ui-palette-container .red-ui-palette-node[style*="background-color: rgb(244, 146, 66); height: 28px;"] .red-ui-palette-label, 171 | #red-ui-palette-container .red-ui-palette-node[style*="background-color: rgb(244, 146, 66); height: 28px;"] .red-ui-palette-icon, 172 | #red-ui-palette-container .red-ui-palette-node[style*="background-color: rgb(244, 146, 66); height: 28px;"] .red-ui-palette-icon_container, 173 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#f49242"] { 174 | background-color: #6c71c4 !important; 175 | fill: #6c71c4 !important; 176 | } 177 | 178 | /* node: flic */ 179 | #palette_node_flic, 180 | #palette_node_flic .palette_label, 181 | rect.node[fill*="#4BADAC"] { 182 | color: #eee !important; 183 | background-color: #2aa198 !important; 184 | fill: #2aa198 !important; 185 | } 186 | rect.node[fill*="#4BADAC"] ~ text.node_label { 187 | fill: #eee; 188 | } 189 | 190 | /* node: blynk-websockets */ 191 | #red-ui-palette-Blynk_ws .red-ui-palette-node, 192 | #red-ui-palette-Blynk_ws .red-ui-palette-node .red-ui-palette-label, 193 | #red-ui-palette-Blynk_ws .red-ui-palette-node .red-ui-palette-icon, 194 | #red-ui-palette-Blynk_ws .red-ui-palette-node .red-ui-palette-icon_container, 195 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#1BC17C"] { 196 | background-color: #859900 !important; 197 | fill: #859900 !important; 198 | } 199 | 200 | /* node: debug */ 201 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="debug"], 202 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="debug"] .red-ui-palette-label, 203 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="debug"] .red-ui-palette-icon, 204 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="debug"] .red-ui-palette-icon_container, 205 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#87a980"] { 206 | background-color: #657b83 !important; 207 | fill: #657b83 !important; 208 | } 209 | 210 | /* node: catch all */ 211 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="catch"], 212 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="catch"] .red-ui-palette-label, 213 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="catch"] .red-ui-palette-icon, 214 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="catch"] .red-ui-palette-icon_container, 215 | #red-ui-workspace-chart .red-ui-flow-node[fill*="e49191"] { 216 | background-color: #dc322f !important; 217 | fill: #dc322f !important; 218 | } 219 | 220 | /* node: inject */ 221 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="inject"], 222 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="inject"] .red-ui-palette-label, 223 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="inject"] .red-ui-palette-icon, 224 | #red-ui-palette-common .red-ui-palette-node[data-palette-type*="inject"] .red-ui-palette-icon_container, 225 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#a6bbcf"] { 226 | background-color: #268bd2 !important; 227 | fill: #268bd2 !important; 228 | } 229 | 230 | /* node: home-assistant-websocket */ 231 | #red-ui-palette-container-home_assistant #red-ui-palette-home_assistant .red-ui-palette-node, 232 | #red-ui-palette-container-home_assistant #red-ui-palette-home_assistant .red-ui-palette-node .red-ui-palette-label, 233 | #red-ui-palette-container-home_assistant #red-ui-palette-home_assistant .red-ui-palette-node .red-ui-palette-icon, 234 | #red-ui-palette-container-home_assistant #red-ui-palette-home_assistant .red-ui-palette-node .red-ui-palette-icon_container, 235 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#038FC7"], 236 | #red-ui-workspace-chart .red-ui-flow-node[fill*="#52C0F2"] { 237 | background-color: #268bd2 !important; 238 | fill: #268bd2 !important; 239 | } 240 | 241 | -------------------------------------------------------------------------------- /solarized-dark-grey.css: -------------------------------------------------------------------------------- 1 | .red-ui-shade{background:rgba(160,160,160,0.5)}.red-ui-editor{background:#181818;color:#93a1a1}#red-ui-palette-shade,#red-ui-editor-shade,#red-ui-header-shade,#red-ui-sidebar-shade{background:rgba(160,160,160,0.5)}#red-ui-full-shade{background:rgba(160,160,160,0.5)}.red-ui-editor a,.red-ui-editor-dialog a,.red-ui-menu a,.red-ui-popover a,.red-ui-typedInput-options a,.red-ui-icon-picker a{color:#93a1a1}.red-ui-editor a:hover,.red-ui-editor a:focus,.red-ui-editor-dialog a:hover,.red-ui-editor-dialog a:focus,.red-ui-menu a:hover,.red-ui-menu a:focus,.red-ui-popover a:hover,.red-ui-popover a:focus,.red-ui-typedInput-options a:hover,.red-ui-typedInput-options a:focus,.red-ui-icon-picker a:hover,.red-ui-icon-picker a:focus{color:#93a1a1}.red-ui-editor a:focus,.red-ui-editor-dialog a:focus,.red-ui-menu a:focus,.red-ui-popover a:focus,.red-ui-typedInput-options a:focus,.red-ui-icon-picker a:focus{outline:1px solid rgba(85,150,230,0.8)}.red-ui-editor hr,.red-ui-editor-dialog hr,.red-ui-menu hr,.red-ui-popover hr,.red-ui-typedInput-options hr,.red-ui-icon-picker hr{border:0;border-top:1px solid #3a3a3a}.red-ui-editor i.spinner,.red-ui-editor-dialog i.spinner,.red-ui-menu i.spinner,.red-ui-popover i.spinner,.red-ui-typedInput-options i.spinner,.red-ui-icon-picker i.spinner{background:url(images/spin.svg) no-repeat 50% 50%;background-size:contain}.red-ui-editor code,.red-ui-editor-dialog code,.red-ui-menu code,.red-ui-popover code,.red-ui-typedInput-options code,.red-ui-icon-picker code{color:#AD1625}.red-ui-editor pre,.red-ui-editor-dialog pre,.red-ui-menu pre,.red-ui-popover pre,.red-ui-typedInput-options pre,.red-ui-icon-picker pre{background-color:#212121;border:1px solid #3a3a3a;border-radius:2px}.red-ui-editor pre code,.red-ui-editor-dialog pre code,.red-ui-menu pre code,.red-ui-popover pre code,.red-ui-typedInput-options pre code,.red-ui-icon-picker pre code{color:inherit;background-color:transparent;border:0}.red-ui-editor img,.red-ui-editor-dialog img,.red-ui-menu img,.red-ui-popover img,.red-ui-typedInput-options img,.red-ui-icon-picker img{border:0}.red-ui-editor blockquote,.red-ui-editor-dialog blockquote,.red-ui-menu blockquote,.red-ui-popover blockquote,.red-ui-typedInput-options blockquote,.red-ui-icon-picker blockquote{border-left:4px solid #3a3a3a;color:#eee8d5}.red-ui-editor table,.red-ui-editor-dialog table,.red-ui-menu table,.red-ui-popover table,.red-ui-typedInput-options table,.red-ui-icon-picker table{background-color:transparent;border-collapse:collapse;border-spacing:0}.red-ui-component-spinner{background:#181818}.red-ui-component-spinner.red-ui-component-spinner-sidebar{background:#181818}.red-ui-component-spinner.projects-version-control-spinner-sidebar{background:#181818}/*! 2 | * Extracted from Bootstrap v2.3.2 3 | * 4 | * Copyright 2013 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world by @mdo and @fat. 9 | */.red-ui-editor button::-moz-focus-inner,.red-ui-editor div[contenteditable="true"]::-moz-focus-inner,.red-ui-editor input::-moz-focus-inner,.red-ui-editor-dialog button::-moz-focus-inner,.red-ui-editor-dialog div[contenteditable="true"]::-moz-focus-inner,.red-ui-editor-dialog input::-moz-focus-inner{border:0}.red-ui-editor fieldset,.red-ui-editor-dialog fieldset{border:0}.red-ui-editor legend,.red-ui-editor-dialog legend{color:#657b83;border:0;border-bottom:1px solid #3a3a3a}.red-ui-editor legend small,.red-ui-editor-dialog legend small{color:#657b83}.red-ui-editor select,.red-ui-editor textarea,.red-ui-editor input[type="text"],.red-ui-editor input[type="password"],.red-ui-editor input[type="datetime"],.red-ui-editor input[type="datetime-local"],.red-ui-editor input[type="date"],.red-ui-editor input[type="month"],.red-ui-editor input[type="time"],.red-ui-editor input[type="week"],.red-ui-editor input[type="number"],.red-ui-editor input[type="email"],.red-ui-editor input[type="url"],.red-ui-editor input[type="search"],.red-ui-editor input[type="tel"],.red-ui-editor input[type="color"],.red-ui-editor div[contenteditable="true"],.red-ui-editor .uneditable-input,.red-ui-editor .placeholder-input,.red-ui-editor-dialog select,.red-ui-editor-dialog textarea,.red-ui-editor-dialog input[type="text"],.red-ui-editor-dialog input[type="password"],.red-ui-editor-dialog input[type="datetime"],.red-ui-editor-dialog input[type="datetime-local"],.red-ui-editor-dialog input[type="date"],.red-ui-editor-dialog input[type="month"],.red-ui-editor-dialog input[type="time"],.red-ui-editor-dialog input[type="week"],.red-ui-editor-dialog input[type="number"],.red-ui-editor-dialog input[type="email"],.red-ui-editor-dialog input[type="url"],.red-ui-editor-dialog input[type="search"],.red-ui-editor-dialog input[type="tel"],.red-ui-editor-dialog input[type="color"],.red-ui-editor-dialog div[contenteditable="true"],.red-ui-editor-dialog .uneditable-input,.red-ui-editor-dialog .placeholder-input{box-sizing:border-box;color:#93a1a1;border-radius:4px}.red-ui-editor textarea,.red-ui-editor input[type="text"],.red-ui-editor input[type="password"],.red-ui-editor input[type="datetime"],.red-ui-editor input[type="datetime-local"],.red-ui-editor input[type="date"],.red-ui-editor input[type="month"],.red-ui-editor input[type="time"],.red-ui-editor input[type="week"],.red-ui-editor input[type="number"],.red-ui-editor input[type="email"],.red-ui-editor input[type="url"],.red-ui-editor input[type="search"],.red-ui-editor input[type="tel"],.red-ui-editor input[type="color"],.red-ui-editor div[contenteditable="true"],.red-ui-editor .uneditable-input,.red-ui-editor .placeholder-input,.red-ui-editor-dialog textarea,.red-ui-editor-dialog input[type="text"],.red-ui-editor-dialog input[type="password"],.red-ui-editor-dialog input[type="datetime"],.red-ui-editor-dialog input[type="datetime-local"],.red-ui-editor-dialog input[type="date"],.red-ui-editor-dialog input[type="month"],.red-ui-editor-dialog input[type="time"],.red-ui-editor-dialog input[type="week"],.red-ui-editor-dialog input[type="number"],.red-ui-editor-dialog input[type="email"],.red-ui-editor-dialog input[type="url"],.red-ui-editor-dialog input[type="search"],.red-ui-editor-dialog input[type="tel"],.red-ui-editor-dialog input[type="color"],.red-ui-editor-dialog div[contenteditable="true"],.red-ui-editor-dialog .uneditable-input,.red-ui-editor-dialog .placeholder-input{background-color:#181818;border:1px solid #3a3a3a}.red-ui-editor textarea:focus,.red-ui-editor input[type="text"]:focus,.red-ui-editor input[type="password"]:focus,.red-ui-editor input[type="datetime"]:focus,.red-ui-editor input[type="datetime-local"]:focus,.red-ui-editor input[type="date"]:focus,.red-ui-editor input[type="month"]:focus,.red-ui-editor input[type="time"]:focus,.red-ui-editor input[type="week"]:focus,.red-ui-editor input[type="number"]:focus,.red-ui-editor input[type="email"]:focus,.red-ui-editor input[type="url"]:focus,.red-ui-editor input[type="search"]:focus,.red-ui-editor input[type="tel"]:focus,.red-ui-editor input[type="color"]:focus,.red-ui-editor div[contenteditable="true"]:focus,.red-ui-editor .uneditable-input:focus,.red-ui-editor-dialog textarea:focus,.red-ui-editor-dialog input[type="text"]:focus,.red-ui-editor-dialog input[type="password"]:focus,.red-ui-editor-dialog input[type="datetime"]:focus,.red-ui-editor-dialog input[type="datetime-local"]:focus,.red-ui-editor-dialog input[type="date"]:focus,.red-ui-editor-dialog input[type="month"]:focus,.red-ui-editor-dialog input[type="time"]:focus,.red-ui-editor-dialog input[type="week"]:focus,.red-ui-editor-dialog input[type="number"]:focus,.red-ui-editor-dialog input[type="email"]:focus,.red-ui-editor-dialog input[type="url"]:focus,.red-ui-editor-dialog input[type="search"]:focus,.red-ui-editor-dialog input[type="tel"]:focus,.red-ui-editor-dialog input[type="color"]:focus,.red-ui-editor-dialog div[contenteditable="true"]:focus,.red-ui-editor-dialog .uneditable-input:focus{border-color:rgba(85,150,230,0.8);outline:0;outline:thin dotted \9}.red-ui-editor select,.red-ui-editor-dialog select{background-color:#181818;border:1px solid #3a3a3a}.red-ui-editor select:focus,.red-ui-editor input[type="file"]:focus,.red-ui-editor input[type="radio"]:focus,.red-ui-editor input[type="checkbox"]:focus,.red-ui-editor-dialog select:focus,.red-ui-editor-dialog input[type="file"]:focus,.red-ui-editor-dialog input[type="radio"]:focus,.red-ui-editor-dialog input[type="checkbox"]:focus{outline:2px auto rgba(85,150,230,0.8);outline-offset:-3px}.red-ui-editor .uneditable-input,.red-ui-editor .uneditable-textarea,.red-ui-editor-dialog .uneditable-input,.red-ui-editor-dialog .uneditable-textarea{color:#bbb;background-color:black;border-color:#3a3a3a}.red-ui-editor input:-moz-placeholder,.red-ui-editor textarea:-moz-placeholder,.red-ui-editor-dialog input:-moz-placeholder,.red-ui-editor-dialog textarea:-moz-placeholder{color:#657b83}.red-ui-editor input:-ms-input-placeholder,.red-ui-editor div[contenteditable="true"]:-ms-input-placeholder,.red-ui-editor textarea:-ms-input-placeholder,.red-ui-editor-dialog input:-ms-input-placeholder,.red-ui-editor-dialog div[contenteditable="true"]:-ms-input-placeholder,.red-ui-editor-dialog textarea:-ms-input-placeholder{color:#657b83}.red-ui-editor input::-webkit-input-placeholder,.red-ui-editor div[contenteditable="true"]::-webkit-input-placeholder,.red-ui-editor textarea::-webkit-input-placeholder,.red-ui-editor-dialog input::-webkit-input-placeholder,.red-ui-editor-dialog div[contenteditable="true"]::-webkit-input-placeholder,.red-ui-editor-dialog textarea::-webkit-input-placeholder{color:#657b83}.red-ui-editor label.disabled,.red-ui-editor-dialog label.disabled{color:#bbb}.red-ui-editor input[disabled],.red-ui-editor select[disabled],.red-ui-editor textarea[disabled],.red-ui-editor input[readonly],.red-ui-editor select[readonly],.red-ui-editor textarea[readonly],.red-ui-editor-dialog input[disabled],.red-ui-editor-dialog select[disabled],.red-ui-editor-dialog textarea[disabled],.red-ui-editor-dialog input[readonly],.red-ui-editor-dialog select[readonly],.red-ui-editor-dialog textarea[readonly]{background-color:black}.red-ui-editor input[type="radio"][disabled],.red-ui-editor input[type="checkbox"][disabled],.red-ui-editor input[type="radio"][readonly],.red-ui-editor input[type="checkbox"][readonly],.red-ui-editor-dialog input[type="radio"][disabled],.red-ui-editor-dialog input[type="checkbox"][disabled],.red-ui-editor-dialog input[type="radio"][readonly],.red-ui-editor-dialog input[type="checkbox"][readonly]{background-color:transparent}.red-ui-editor input:invalid,.red-ui-editor div[contenteditable="true"]:invalid,.red-ui-editor textarea:invalid,.red-ui-editor select:invalid,.red-ui-editor-dialog input:invalid,.red-ui-editor-dialog div[contenteditable="true"]:invalid,.red-ui-editor-dialog textarea:invalid,.red-ui-editor-dialog select:invalid{border-color:#d6615f}.red-ui-editor input:focus:invalid,.red-ui-editor div[contenteditable="true"]:focus:invalid,.red-ui-editor textarea:focus:invalid,.red-ui-editor select:focus:invalid,.red-ui-editor-dialog input:focus:invalid,.red-ui-editor-dialog div[contenteditable="true"]:focus:invalid,.red-ui-editor-dialog textarea:focus:invalid,.red-ui-editor-dialog select:focus:invalid{border-color:#d6615f}.red-ui-editor input:focus:invalid:focus,.red-ui-editor div[contenteditable="true"]:focus:invalid:focus,.red-ui-editor textarea:focus:invalid:focus,.red-ui-editor select:focus:invalid:focus,.red-ui-editor-dialog input:focus:invalid:focus,.red-ui-editor-dialog div[contenteditable="true"]:focus:invalid:focus,.red-ui-editor-dialog textarea:focus:invalid:focus,.red-ui-editor-dialog select:focus:invalid:focus{border-color:#d6615f}.red-ui-editor .input-append input,.red-ui-editor .input-prepend input,.red-ui-editor .input-append div[contenteditable="true"],.red-ui-editor .input-prepend div[contenteditable="true"],.red-ui-editor .input-append select,.red-ui-editor .input-prepend select,.red-ui-editor .input-append .uneditable-input,.red-ui-editor .input-prepend .uneditable-input,.red-ui-editor-dialog .input-append input,.red-ui-editor-dialog .input-prepend input,.red-ui-editor-dialog .input-append div[contenteditable="true"],.red-ui-editor-dialog .input-prepend div[contenteditable="true"],.red-ui-editor-dialog .input-append select,.red-ui-editor-dialog .input-prepend select,.red-ui-editor-dialog .input-append .uneditable-input,.red-ui-editor-dialog .input-prepend .uneditable-input{border-radius:0 4px 4px 0}.red-ui-editor .input-append .add-on,.red-ui-editor .input-prepend .add-on,.red-ui-editor-dialog .input-append .add-on,.red-ui-editor-dialog .input-prepend .add-on{background-color:#212121;border:1px solid #3a3a3a}.red-ui-editor .input-append .add-on,.red-ui-editor .input-prepend .add-on,.red-ui-editor .input-append .btn,.red-ui-editor .input-prepend .btn,.red-ui-editor .input-append .btn-group>.dropdown-toggle,.red-ui-editor .input-prepend .btn-group>.dropdown-toggle,.red-ui-editor-dialog .input-append .add-on,.red-ui-editor-dialog .input-prepend .add-on,.red-ui-editor-dialog .input-append .btn,.red-ui-editor-dialog .input-prepend .btn,.red-ui-editor-dialog .input-append .btn-group>.dropdown-toggle,.red-ui-editor-dialog .input-prepend .btn-group>.dropdown-toggle{border-radius:0}.red-ui-editor .input-prepend .add-on:first-child,.red-ui-editor .input-prepend .btn:first-child,.red-ui-editor-dialog .input-prepend .add-on:first-child,.red-ui-editor-dialog .input-prepend .btn:first-child{border-radius:4px 0 0 4px}.red-ui-editor .input-append input,.red-ui-editor .input-append div[contenteditable="true"],.red-ui-editor .input-append select,.red-ui-editor .input-append .uneditable-input,.red-ui-editor-dialog .input-append input,.red-ui-editor-dialog .input-append div[contenteditable="true"],.red-ui-editor-dialog .input-append select,.red-ui-editor-dialog .input-append .uneditable-input{border-radius:4px 0 0 4px}.red-ui-editor .input-append input+.btn-group .btn:last-child,.red-ui-editor .input-append select+.btn-group .btn:last-child,.red-ui-editor .input-append .uneditable-input+.btn-group .btn:last-child,.red-ui-editor-dialog .input-append input+.btn-group .btn:last-child,.red-ui-editor-dialog .input-append select+.btn-group .btn:last-child,.red-ui-editor-dialog .input-append .uneditable-input+.btn-group .btn:last-child{border-radius:0 4px 4px 0}.red-ui-editor .input-append .add-on:last-child,.red-ui-editor .input-append .btn:last-child,.red-ui-editor .input-append .btn-group:last-child>.dropdown-toggle,.red-ui-editor-dialog .input-append .add-on:last-child,.red-ui-editor-dialog .input-append .btn:last-child,.red-ui-editor-dialog .input-append .btn-group:last-child>.dropdown-toggle{border-radius:0 4px 4px 0}.red-ui-editor .input-prepend.input-append input,.red-ui-editor .input-prepend.input-append div[contenteditable="true"],.red-ui-editor .input-prepend.input-append select,.red-ui-editor .input-prepend.input-append .uneditable-input,.red-ui-editor-dialog .input-prepend.input-append input,.red-ui-editor-dialog .input-prepend.input-append div[contenteditable="true"],.red-ui-editor-dialog .input-prepend.input-append select,.red-ui-editor-dialog .input-prepend.input-append .uneditable-input{border-radius:0}.red-ui-editor .input-prepend.input-append input+.btn-group .btn,.red-ui-editor .input-prepend.input-append select+.btn-group .btn,.red-ui-editor .input-prepend.input-append .uneditable-input+.btn-group .btn,.red-ui-editor-dialog .input-prepend.input-append input+.btn-group .btn,.red-ui-editor-dialog .input-prepend.input-append select+.btn-group .btn,.red-ui-editor-dialog .input-prepend.input-append .uneditable-input+.btn-group .btn{border-radius:0 4px 4px 0}.red-ui-editor .input-prepend.input-append .add-on:first-child,.red-ui-editor .input-prepend.input-append .btn:first-child,.red-ui-editor-dialog .input-prepend.input-append .add-on:first-child,.red-ui-editor-dialog .input-prepend.input-append .btn:first-child{border-radius:4px 0 0 4px}.red-ui-editor .input-prepend.input-append .add-on:last-child,.red-ui-editor .input-prepend.input-append .btn:last-child,.red-ui-editor-dialog .input-prepend.input-append .add-on:last-child,.red-ui-editor-dialog .input-prepend.input-append .btn:last-child{border-radius:0 4px 4px 0}.red-ui-editor input.search-query,.red-ui-editor-dialog input.search-query{border-radius:15px}.red-ui-editor .form-search .input-append .search-query,.red-ui-editor .form-search .input-prepend .search-query,.red-ui-editor-dialog .form-search .input-append .search-query,.red-ui-editor-dialog .form-search .input-prepend .search-query{border-radius:0}.red-ui-editor .form-search .input-append .search-query,.red-ui-editor-dialog .form-search .input-append .search-query{border-radius:14px 0 0 14px}.red-ui-editor .form-search .input-append .btn,.red-ui-editor-dialog .form-search .input-append .btn{border-radius:0 14px 14px 0}.red-ui-editor .form-search .input-prepend .search-query,.red-ui-editor-dialog .form-search .input-prepend .search-query{border-radius:0 14px 14px 0}.red-ui-editor .form-search .input-prepend .btn,.red-ui-editor-dialog .form-search .input-prepend .btn{border-radius:14px 0 0 14px}.ui-widget input,.ui-widget div[contenteditable="true"]{box-shadow:none}.ui-widget-header{color:#fdf6e3}.ui-dialog{border-radius:1px;background:#181818;box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.ui-dialog .ui-dialog-titlebar{background:#181818;border:none;border-bottom:1px solid #3a3a3a;border-radius:0}.ui-dialog .ui-dialog-buttonpane.ui-widget-content{background:#212121}.ui-corner-all{border-radius:1px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#181818}.ui-dialog-buttonset button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a;border-radius:2px;color:#eee8d5;background:#181818}.ui-dialog-buttonset button.disabled,.ui-dialog-buttonset button:disabled{color:#bbb !important}.ui-dialog-buttonset button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.ui-dialog-buttonset button:not(.disabled):not(:disabled):focus{color:#666 !important}.ui-dialog-buttonset button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.ui-dialog-buttonset button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .ui-dialog-buttonset button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .ui-dialog-buttonset button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .ui-dialog-buttonset button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .ui-dialog-buttonset button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-dialog-buttonset button:focus{outline:1px solid #3a3a3a}.ui-dialog-buttonset button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.ui-dialog-buttonset button.primary.disabled,.ui-dialog-buttonset button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.ui-dialog-buttonset button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.ui-dialog-buttonset button.secondary{background:none}.ui-dialog-buttonset button.secondary:not(:hover){border-color:transparent}.ui-dialog-buttonset button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.ui-dialog-buttonset button.primary:not(.disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.ui-dialog-buttonset button.primary.disabled{border-color:#3a3a3a;color:#bbb !important;background:#181818}.ui-dialog-buttonset button.disabled{background:none}.ui-dialog-buttonset button.disabled{background:none}.ui-dialog-buttonset button.disabled:focus{outline:none}.ui-spinner{border-radius:4px;border:1px solid #3a3a3a}.ui-spinner input{background:#181818;border:none;border-top-right-radius:0px;border-bottom-right-radius:0px}.ui-spinner input:focus{outline:none}.ui-widget-overlay{background:rgba(160,160,160,0.5)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #3a3a3a;background:#212121}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #3a3a3a;background:#3b3b3b;color:#eee8d5}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #3a3a3a;background:#212121;color:#666}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(../vendor/jquery/css/base/images/ui-icons_777777_256x240.png)}.red-ui-editor .ace_read-only .ace_scroller,.red-ui-editor-dialog .ace_read-only .ace_scroller{background:black;color:#93a1a1}.red-ui-editor .ace_read-only .ace_cursor,.red-ui-editor-dialog .ace_read-only .ace_cursor{color:transparent !important}.red-ui-editor .ace_gutter,.red-ui-editor-dialog .ace_gutter{background:#212121;border-top-left-radius:4px;border-bottom-left-radius:4px}.red-ui-editor .ace_scroller,.red-ui-editor-dialog .ace_scroller{background:#181818;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#4D4D4C}.red-ui-editor .ace_marker-layer .ace_active-line,.red-ui-editor-dialog .ace_marker-layer .ace_active-line{background:#2e2e2e}.red-ui-editor .ace_marker-layer .ace_selection,.red-ui-editor-dialog .ace_marker-layer .ace_selection{background:#2e2e2e;border-radius:1px}.red-ui-editor .ace_gutter-cell,.red-ui-editor-dialog .ace_gutter-cell{color:#4D4D4C}.red-ui-editor .ace_gutter-active-line,.red-ui-editor-dialog .ace_gutter-active-line{background:#002b36}.red-ui-editor .ace_tooltip,.red-ui-editor-dialog .ace_tooltip{background-image:none;background:#444;color:#eee;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);border-color:#444}.red-ui-editor #red-ui-event-log-editor .ace_scroller,.red-ui-editor-dialog #red-ui-event-log-editor .ace_scroller{background:#444;color:#dd9}.red-ui-editor #red-ui-event-log-editor .ace_marker-layer .ace_active-line,.red-ui-editor-dialog #red-ui-event-log-editor .ace_marker-layer .ace_active-line{background:#333}.red-ui-editor #red-ui-event-log-editor .ace_marker-layer .ace_selection,.red-ui-editor-dialog #red-ui-event-log-editor .ace_marker-layer .ace_selection{background:#999}.red-ui-menu-dropdown{background:#181818;border:1px solid #3a3a3a;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.red-ui-menu-dropdown .red-ui-menu-divider{background-color:#3a3a3a}.red-ui-menu-dropdown>li>a,.red-ui-menu-dropdown>li>a:focus{color:#93a1a1;outline:none}.red-ui-menu-dropdown>.active>a,.red-ui-menu-dropdown>.active>a:hover,.red-ui-menu-dropdown>.active>a:focus{color:#666;background-color:#3b3b3b;outline:0}.red-ui-menu-dropdown>.disabled>a,.red-ui-menu-dropdown>.disabled>a:hover,.red-ui-menu-dropdown>.disabled>a:focus{color:#bbb}.red-ui-menu-dropdown>.disabled>a:hover,.red-ui-menu-dropdown>.disabled>a:focus{background-color:transparent;background-image:none}.red-ui-menu-dropdown>li>a:hover,.red-ui-menu-dropdown>li>a:focus,.red-ui-menu-dropdown-submenu:hover>a,.red-ui-menu-dropdown-submenu:focus>a{color:#eee8d5;background-color:#3b3b3b}.red-ui-menu-dropdown-submenu>a:after{border-color:transparent;border-left-color:#657b83;border-style:solid;border-width:5px 0 5px 5px}.red-ui-menu-dropdown-submenu>a:before{border-color:transparent;border-right-color:#657b83;border-style:solid;border-width:5px 5px 5px 0}.red-ui-menu-dropdown-submenu.disabled>a:before{border-right-color:#657b83}ul.red-ui-menu:not(.red-ui-menu-dropdown) li a{color:#93a1a1}ul.red-ui-menu:not(.red-ui-menu-dropdown) li a:hover,ul.red-ui-menu:not(.red-ui-menu-dropdown) li a:focus{color:#eee8d5;background-color:#3b3b3b;border:none;outline:none}#red-ui-header{background:#000;box-sizing:border-box;color:#C7C7C7}#red-ui-header span.red-ui-header-logo a{color:inherit}#red-ui-header .button{color:#C7C7C7;border-left:2px solid #000;border-right:2px solid #000}#red-ui-header .button:hover{border-color:#323232}#red-ui-header .button:active,#red-ui-header .button.active{background:#121212}#red-ui-header .button:focus{outline:none}#red-ui-header .red-ui-deploy-button{background:#8C101C;color:#eee}#red-ui-header .red-ui-deploy-button:hover{background:#6E0A1E}#red-ui-header .red-ui-deploy-button:focus{outline:none}#red-ui-header .red-ui-deploy-button:active{background:#4C0A17;color:#ccc}#red-ui-header #red-ui-header-button-deploy.disabled{background:#444;color:#999}#red-ui-header #red-ui-header-button-deploy.disabled+#red-ui-header-button-deploy-options{background:#444;color:#ccc}#red-ui-header #red-ui-header-button-deploy.disabled+#red-ui-header-button-deploy-options:hover{background:#555}#red-ui-header #red-ui-header-button-deploy.disabled+#red-ui-header-button-deploy-options:active{background:#444}#red-ui-header .red-ui-deploy-button-group.open #red-ui-header-button-deploy-options{background:#121212 !important}#red-ui-header li.open .button{background:#121212;border-color:#121212}#red-ui-header ul.red-ui-menu-dropdown{background:#121212;border:1px solid #121212}#red-ui-header ul.red-ui-menu-dropdown li a{color:#C7C7C7}#red-ui-header ul.red-ui-menu-dropdown li a img{border:3px solid transparent}#red-ui-header ul.red-ui-menu-dropdown li a.active img{border:3px solid #777677}#red-ui-header ul.red-ui-menu-dropdown li a span.red-ui-menu-sublabel{color:#aeaeae}#red-ui-header ul.red-ui-menu-dropdown>li>a:hover,#red-ui-header ul.red-ui-menu-dropdown>li>a:focus,#red-ui-header ul.red-ui-menu-dropdown>li:hover>a,#red-ui-header ul.red-ui-menu-dropdown>li:focus>a{background:#323232 !important}#red-ui-header ul.red-ui-menu-dropdown li.red-ui-menu-divider{background:#464646}#red-ui-header ul.red-ui-menu-dropdown li.disabled a{color:#666}#red-ui-header ul.red-ui-menu-dropdown>li.disabled>a:hover,#red-ui-header ul.red-ui-menu-dropdown>li.disabled>a:focus{background:none !important}#red-ui-header .red-ui-menu-dropdown-submenu>a:before{border-right-color:#C7C7C7}#red-ui-header ul#red-ui-header-button-deploy-options-submenu li a{color:#fff}#red-ui-header #usermenu-item-username>.red-ui-menu-label{color:#fff}#red-ui-header #red-ui-header-button-user .user-profile{background-position:center center;background-repeat:no-repeat;background-size:contain}#red-ui-palette{background:#181818;border:1px solid #3a3a3a;box-sizing:border-box}.red-ui-palette-scroll{box-sizing:border-box}.red-ui-palette-search{background:#181818;border-bottom:1px solid #3a3a3a;box-sizing:border-box}.red-ui-palette-category{border-bottom:1px solid #3a3a3a}.red-ui-palette-content{background:#181818}.red-ui-palette-header{background:#181818;color:#fdf6e3}.red-ui-palette-header:hover{background:#181818 !important}.red-ui-palette-label{color:#000}.red-ui-palette-node{background:#181818;border-radius:5px;border:1px solid #2e2e2e;background-position:5% 50%;background-repeat:no-repeat;background-size:contain}.red-ui-palette-node:hover{border-color:transparent;box-shadow:0 0 0 2px #fff}.red-ui-palette-port{box-sizing:border-box;-moz-box-sizing:border-box;background:#d9d9d9;border-radius:3px;border:1px solid #2e2e2e}.red-ui-palette-node:hover .red-ui-palette-port{background-color:#eee}.red-ui-palette-icon-container{border-right:1px solid rgba(0,0,0,0.05);background-color:rgba(0,0,0,0.05)}.red-ui-palette-icon-container-right{border-right:none;border-left:1px solid rgba(0,0,0,0.05)}.red-ui-palette-icon{background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.red-ui-search-result-node.red-ui-palette-icon-flow,.red-ui-search-result-node.red-ui-palette-icon-group,.red-ui-search-result-node.red-ui-palette-icon-selection{background:none;border-color:transparent}.red-ui-search-result-node.red-ui-palette-icon-flow .red-ui-palette-icon-container,.red-ui-search-result-node.red-ui-palette-icon-group .red-ui-palette-icon-container,.red-ui-search-result-node.red-ui-palette-icon-selection .red-ui-palette-icon-container{background:none}.red-ui-search-result-node.red-ui-palette-icon-flow .red-ui-palette-icon-fa,.red-ui-search-result-node.red-ui-palette-icon-group .red-ui-palette-icon-fa,.red-ui-search-result-node.red-ui-palette-icon-selection .red-ui-palette-icon-fa{color:#eee8d5}.red-ui-palette-icon-fa{color:white}.red-ui-palette-node-small .red-ui-palette-icon-container{border-right:none}#red-ui-sidebar{background:#181818;box-sizing:border-box;border:1px solid #3a3a3a;box-sizing:border-box}#red-ui-sidebar.closing{border-style:dashed}#red-ui-sidebar-content{background:#181818}#red-ui-sidebar-separator{background:#181818 url(images/grip.png) no-repeat 50% 50%}#red-ui-sidebar .button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}#red-ui-sidebar .button.disabled,#red-ui-sidebar .button:disabled{color:#bbb !important}#red-ui-sidebar .button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}#red-ui-sidebar .button:not(.disabled):not(:disabled):focus{color:#666 !important}#red-ui-sidebar .button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}#red-ui-sidebar .button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group #red-ui-sidebar .button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group #red-ui-sidebar .button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical #red-ui-sidebar .button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical #red-ui-sidebar .button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}#red-ui-sidebar .button:focus{outline:1px solid #3a3a3a}#red-ui-sidebar .button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}#red-ui-sidebar .button.primary.disabled,#red-ui-sidebar .button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}#red-ui-sidebar .button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}#red-ui-sidebar .button.secondary{background:none}#red-ui-sidebar .button.secondary:not(:hover){border-color:transparent}.sidebar-header,.red-ui-sidebar-header{color:#93a1a1;background:#181818;border-bottom:1px solid #3a3a3a}.sidebar-footer-button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}.sidebar-footer-button.disabled,.sidebar-footer-button:disabled{color:#bbb !important}.sidebar-footer-button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.sidebar-footer-button:not(.disabled):not(:disabled):focus{color:#666 !important}.sidebar-footer-button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.sidebar-footer-button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .sidebar-footer-button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .sidebar-footer-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .sidebar-footer-button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .sidebar-footer-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar-footer-button:focus{outline:1px solid #3a3a3a}.sidebar-footer-button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.sidebar-footer-button.primary.disabled,.sidebar-footer-button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.sidebar-footer-button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.sidebar-footer-button.secondary{background:none}.sidebar-footer-button.secondary:not(:hover){border-color:transparent}.sidebar-footer-button-toggle{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}.sidebar-footer-button-toggle.disabled,.sidebar-footer-button-toggle:disabled{color:#bbb !important}.sidebar-footer-button-toggle:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.sidebar-footer-button-toggle:not(.disabled):not(:disabled):focus{color:#666 !important}.sidebar-footer-button-toggle:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.sidebar-footer-button-toggle.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .sidebar-footer-button-toggle:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .sidebar-footer-button-toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .sidebar-footer-button-toggle:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .sidebar-footer-button-toggle:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar-footer-button-toggle:focus{outline:1px solid #3a3a3a}.sidebar-footer-button-toggle.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.sidebar-footer-button-toggle.primary.disabled,.sidebar-footer-button-toggle.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.sidebar-footer-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.sidebar-footer-button-toggle.secondary{background:none}.sidebar-footer-button-toggle.secondary:not(:hover){border-color:transparent}.sidebar-footer-button-toggle:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}a.sidebar-header-button,button.sidebar-header-button,a.red-ui-sidebar-header-button,button.red-ui-sidebar-header-button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}a.sidebar-header-button.disabled,a.sidebar-header-button:disabled,button.sidebar-header-button.disabled,button.sidebar-header-button:disabled,a.red-ui-sidebar-header-button.disabled,a.red-ui-sidebar-header-button:disabled,button.red-ui-sidebar-header-button.disabled,button.red-ui-sidebar-header-button:disabled{color:#bbb !important}a.sidebar-header-button:not(.disabled):not(:disabled):hover,button.sidebar-header-button:not(.disabled):not(:disabled):hover,a.red-ui-sidebar-header-button:not(.disabled):not(:disabled):hover,button.red-ui-sidebar-header-button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.sidebar-header-button:not(.disabled):not(:disabled):focus,button.sidebar-header-button:not(.disabled):not(:disabled):focus,a.red-ui-sidebar-header-button:not(.disabled):not(:disabled):focus,button.red-ui-sidebar-header-button:not(.disabled):not(:disabled):focus{color:#666 !important}a.sidebar-header-button:not(.disabled):not(:disabled):active,button.sidebar-header-button:not(.disabled):not(:disabled):active,a.red-ui-sidebar-header-button:not(.disabled):not(:disabled):active,button.red-ui-sidebar-header-button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.sidebar-header-button.selected:not(.disabled):not(:disabled),button.sidebar-header-button.selected:not(.disabled):not(:disabled),a.red-ui-sidebar-header-button.selected:not(.disabled):not(:disabled),button.red-ui-sidebar-header-button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.sidebar-header-button:not(:first-child),.button-group button.sidebar-header-button:not(:first-child),.button-group a.red-ui-sidebar-header-button:not(:first-child),.button-group button.red-ui-sidebar-header-button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.sidebar-header-button:not(:last-child),.button-group button.sidebar-header-button:not(:last-child),.button-group a.red-ui-sidebar-header-button:not(:last-child),.button-group button.red-ui-sidebar-header-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.sidebar-header-button:not(:first-child),.button-group-vertical button.sidebar-header-button:not(:first-child),.button-group-vertical a.red-ui-sidebar-header-button:not(:first-child),.button-group-vertical button.red-ui-sidebar-header-button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.sidebar-header-button:not(:last-child),.button-group-vertical button.sidebar-header-button:not(:last-child),.button-group-vertical a.red-ui-sidebar-header-button:not(:last-child),.button-group-vertical button.red-ui-sidebar-header-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.sidebar-header-button:focus,button.sidebar-header-button:focus,a.red-ui-sidebar-header-button:focus,button.red-ui-sidebar-header-button:focus{outline:1px solid #3a3a3a}a.sidebar-header-button.primary,button.sidebar-header-button.primary,a.red-ui-sidebar-header-button.primary,button.red-ui-sidebar-header-button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.sidebar-header-button.primary.disabled,a.sidebar-header-button.primary.ui-state-disabled,button.sidebar-header-button.primary.disabled,button.sidebar-header-button.primary.ui-state-disabled,a.red-ui-sidebar-header-button.primary.disabled,a.red-ui-sidebar-header-button.primary.ui-state-disabled,button.red-ui-sidebar-header-button.primary.disabled,button.red-ui-sidebar-header-button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.sidebar-header-button.primary:not(.disabled):not(.ui-button-disabled):hover,button.sidebar-header-button.primary:not(.disabled):not(.ui-button-disabled):hover,a.red-ui-sidebar-header-button.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-sidebar-header-button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.sidebar-header-button.secondary,button.sidebar-header-button.secondary,a.red-ui-sidebar-header-button.secondary,button.red-ui-sidebar-header-button.secondary{background:none}a.sidebar-header-button.secondary:not(:hover),button.sidebar-header-button.secondary:not(:hover),a.red-ui-sidebar-header-button.secondary:not(:hover),button.red-ui-sidebar-header-button.secondary:not(:hover){border-color:transparent}a.sidebar-header-button.toggle,button.sidebar-header-button.toggle,a.red-ui-sidebar-header-button.toggle,button.red-ui-sidebar-header-button.toggle{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}a.sidebar-header-button.toggle.disabled,a.sidebar-header-button.toggle:disabled,button.sidebar-header-button.toggle.disabled,button.sidebar-header-button.toggle:disabled,a.red-ui-sidebar-header-button.toggle.disabled,a.red-ui-sidebar-header-button.toggle:disabled,button.red-ui-sidebar-header-button.toggle.disabled,button.red-ui-sidebar-header-button.toggle:disabled{color:#bbb !important}a.sidebar-header-button.toggle:not(.disabled):not(:disabled):hover,button.sidebar-header-button.toggle:not(.disabled):not(:disabled):hover,a.red-ui-sidebar-header-button.toggle:not(.disabled):not(:disabled):hover,button.red-ui-sidebar-header-button.toggle:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.sidebar-header-button.toggle:not(.disabled):not(:disabled):focus,button.sidebar-header-button.toggle:not(.disabled):not(:disabled):focus,a.red-ui-sidebar-header-button.toggle:not(.disabled):not(:disabled):focus,button.red-ui-sidebar-header-button.toggle:not(.disabled):not(:disabled):focus{color:#666 !important}a.sidebar-header-button.toggle:not(.disabled):not(:disabled):active,button.sidebar-header-button.toggle:not(.disabled):not(:disabled):active,a.red-ui-sidebar-header-button.toggle:not(.disabled):not(:disabled):active,button.red-ui-sidebar-header-button.toggle:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.sidebar-header-button.toggle.selected:not(.disabled):not(:disabled),button.sidebar-header-button.toggle.selected:not(.disabled):not(:disabled),a.red-ui-sidebar-header-button.toggle.selected:not(.disabled):not(:disabled),button.red-ui-sidebar-header-button.toggle.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.sidebar-header-button.toggle:not(:first-child),.button-group button.sidebar-header-button.toggle:not(:first-child),.button-group a.red-ui-sidebar-header-button.toggle:not(:first-child),.button-group button.red-ui-sidebar-header-button.toggle:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.sidebar-header-button.toggle:not(:last-child),.button-group button.sidebar-header-button.toggle:not(:last-child),.button-group a.red-ui-sidebar-header-button.toggle:not(:last-child),.button-group button.red-ui-sidebar-header-button.toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.sidebar-header-button.toggle:not(:first-child),.button-group-vertical button.sidebar-header-button.toggle:not(:first-child),.button-group-vertical a.red-ui-sidebar-header-button.toggle:not(:first-child),.button-group-vertical button.red-ui-sidebar-header-button.toggle:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.sidebar-header-button.toggle:not(:last-child),.button-group-vertical button.sidebar-header-button.toggle:not(:last-child),.button-group-vertical a.red-ui-sidebar-header-button.toggle:not(:last-child),.button-group-vertical button.red-ui-sidebar-header-button.toggle:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.sidebar-header-button.toggle:focus,button.sidebar-header-button.toggle:focus,a.red-ui-sidebar-header-button.toggle:focus,button.red-ui-sidebar-header-button.toggle:focus{outline:1px solid #3a3a3a}a.sidebar-header-button.toggle.primary,button.sidebar-header-button.toggle.primary,a.red-ui-sidebar-header-button.toggle.primary,button.red-ui-sidebar-header-button.toggle.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.sidebar-header-button.toggle.primary.disabled,a.sidebar-header-button.toggle.primary.ui-state-disabled,button.sidebar-header-button.toggle.primary.disabled,button.sidebar-header-button.toggle.primary.ui-state-disabled,a.red-ui-sidebar-header-button.toggle.primary.disabled,a.red-ui-sidebar-header-button.toggle.primary.ui-state-disabled,button.red-ui-sidebar-header-button.toggle.primary.disabled,button.red-ui-sidebar-header-button.toggle.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.sidebar-header-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.sidebar-header-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover,a.red-ui-sidebar-header-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-sidebar-header-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.sidebar-header-button.toggle.secondary,button.sidebar-header-button.toggle.secondary,a.red-ui-sidebar-header-button.toggle.secondary,button.red-ui-sidebar-header-button.toggle.secondary{background:none}a.sidebar-header-button.toggle.secondary:not(:hover),button.sidebar-header-button.toggle.secondary:not(:hover),a.red-ui-sidebar-header-button.toggle.secondary:not(:hover),button.red-ui-sidebar-header-button.toggle.secondary:not(:hover){border-color:transparent}a.sidebar-header-button.toggle:not(.single).selected:not(.disabled):not(:disabled),button.sidebar-header-button.toggle:not(.single).selected:not(.disabled):not(:disabled),a.red-ui-sidebar-header-button.toggle:not(.single).selected:not(.disabled):not(:disabled),button.red-ui-sidebar-header-button.toggle:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}a.sidebar-header-button-toggle,button.sidebar-header-button-toggle,a.red-ui-sidebar-header-button-toggle,button.red-ui-sidebar-header-button-toggle{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}a.sidebar-header-button-toggle.disabled,a.sidebar-header-button-toggle:disabled,button.sidebar-header-button-toggle.disabled,button.sidebar-header-button-toggle:disabled,a.red-ui-sidebar-header-button-toggle.disabled,a.red-ui-sidebar-header-button-toggle:disabled,button.red-ui-sidebar-header-button-toggle.disabled,button.red-ui-sidebar-header-button-toggle:disabled{color:#bbb !important}a.sidebar-header-button-toggle:not(.disabled):not(:disabled):hover,button.sidebar-header-button-toggle:not(.disabled):not(:disabled):hover,a.red-ui-sidebar-header-button-toggle:not(.disabled):not(:disabled):hover,button.red-ui-sidebar-header-button-toggle:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.sidebar-header-button-toggle:not(.disabled):not(:disabled):focus,button.sidebar-header-button-toggle:not(.disabled):not(:disabled):focus,a.red-ui-sidebar-header-button-toggle:not(.disabled):not(:disabled):focus,button.red-ui-sidebar-header-button-toggle:not(.disabled):not(:disabled):focus{color:#666 !important}a.sidebar-header-button-toggle:not(.disabled):not(:disabled):active,button.sidebar-header-button-toggle:not(.disabled):not(:disabled):active,a.red-ui-sidebar-header-button-toggle:not(.disabled):not(:disabled):active,button.red-ui-sidebar-header-button-toggle:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.sidebar-header-button-toggle.selected:not(.disabled):not(:disabled),button.sidebar-header-button-toggle.selected:not(.disabled):not(:disabled),a.red-ui-sidebar-header-button-toggle.selected:not(.disabled):not(:disabled),button.red-ui-sidebar-header-button-toggle.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.sidebar-header-button-toggle:not(:first-child),.button-group button.sidebar-header-button-toggle:not(:first-child),.button-group a.red-ui-sidebar-header-button-toggle:not(:first-child),.button-group button.red-ui-sidebar-header-button-toggle:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.sidebar-header-button-toggle:not(:last-child),.button-group button.sidebar-header-button-toggle:not(:last-child),.button-group a.red-ui-sidebar-header-button-toggle:not(:last-child),.button-group button.red-ui-sidebar-header-button-toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.sidebar-header-button-toggle:not(:first-child),.button-group-vertical button.sidebar-header-button-toggle:not(:first-child),.button-group-vertical a.red-ui-sidebar-header-button-toggle:not(:first-child),.button-group-vertical button.red-ui-sidebar-header-button-toggle:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.sidebar-header-button-toggle:not(:last-child),.button-group-vertical button.sidebar-header-button-toggle:not(:last-child),.button-group-vertical a.red-ui-sidebar-header-button-toggle:not(:last-child),.button-group-vertical button.red-ui-sidebar-header-button-toggle:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.sidebar-header-button-toggle:focus,button.sidebar-header-button-toggle:focus,a.red-ui-sidebar-header-button-toggle:focus,button.red-ui-sidebar-header-button-toggle:focus{outline:1px solid #3a3a3a}a.sidebar-header-button-toggle.primary,button.sidebar-header-button-toggle.primary,a.red-ui-sidebar-header-button-toggle.primary,button.red-ui-sidebar-header-button-toggle.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.sidebar-header-button-toggle.primary.disabled,a.sidebar-header-button-toggle.primary.ui-state-disabled,button.sidebar-header-button-toggle.primary.disabled,button.sidebar-header-button-toggle.primary.ui-state-disabled,a.red-ui-sidebar-header-button-toggle.primary.disabled,a.red-ui-sidebar-header-button-toggle.primary.ui-state-disabled,button.red-ui-sidebar-header-button-toggle.primary.disabled,button.red-ui-sidebar-header-button-toggle.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.sidebar-header-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.sidebar-header-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover,a.red-ui-sidebar-header-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-sidebar-header-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.sidebar-header-button-toggle.secondary,button.sidebar-header-button-toggle.secondary,a.red-ui-sidebar-header-button-toggle.secondary,button.red-ui-sidebar-header-button-toggle.secondary{background:none}a.sidebar-header-button-toggle.secondary:not(:hover),button.sidebar-header-button-toggle.secondary:not(:hover),a.red-ui-sidebar-header-button-toggle.secondary:not(:hover),button.red-ui-sidebar-header-button-toggle.secondary:not(:hover){border-color:transparent}a.sidebar-header-button-toggle:not(.single).selected:not(.disabled):not(:disabled),button.sidebar-header-button-toggle:not(.single).selected:not(.disabled):not(:disabled),a.red-ui-sidebar-header-button-toggle:not(.single).selected:not(.disabled):not(:disabled),button.red-ui-sidebar-header-button-toggle:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}.sidebar-header-button:not(:first-child),.red-ui-sidebar-header-button:not(:first-child){border-left:none}.red-ui-sidebar-shade{background:rgba(160,160,160,0.5)}.red-ui-sidebar-control-right{border:1px solid #3a3a3a;background:#181818;color:#eee8d5;border-top-left-radius:5px;border-bottom-left-radius:5px}.red-ui-sidebar-control-left{border:1px solid #3a3a3a;background:#181818;color:#eee8d5;border-top-right-radius:5px;border-bottom-right-radius:5px}#red-ui-workspace{border:1px solid #3a3a3a;box-sizing:border-box}#red-ui-workspace-chart{box-sizing:border-box}#red-ui-workspace-chart:focus{outline:none}#red-ui-workspace-tabs-shade{background:rgba(160,160,160,0.5)}.red-ui-workspace-chart-background{fill:#181818}.red-ui-workspace-chart-grid line{fill:none;stroke:#212121;stroke-width:1px}.red-ui-workspace-disabled.red-ui-tab{border-top-style:dashed;border-left-style:dashed;border-right-style:dashed}.red-ui-workspace-disabled.red-ui-tab a{color:#aaa !important}.red-ui-workspace-disabled.red-ui-tab.active a{color:#999 !important}#red-ui-navigator-canvas{border-left:1px solid #3a3a3a;border-top:1px solid #3a3a3a;background:rgba(245,245,245,0.8);box-shadow:-1px 0 3px rgba(0,0,0,0.2)}.red-ui-navigator-border{stroke-dasharray:5,5;stroke:#3a3a3a;stroke-width:1;fill:#181818}.red-ui-component-footer{border-top:1px solid #3a3a3a;background:#181818}a.red-ui-footer-button,button.red-ui-footer-button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}a.red-ui-footer-button.disabled,a.red-ui-footer-button:disabled,button.red-ui-footer-button.disabled,button.red-ui-footer-button:disabled{color:#bbb !important}a.red-ui-footer-button:not(.disabled):not(:disabled):hover,button.red-ui-footer-button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.red-ui-footer-button:not(.disabled):not(:disabled):focus,button.red-ui-footer-button:not(.disabled):not(:disabled):focus{color:#666 !important}a.red-ui-footer-button:not(.disabled):not(:disabled):active,button.red-ui-footer-button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.red-ui-footer-button.selected:not(.disabled):not(:disabled),button.red-ui-footer-button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.red-ui-footer-button:not(:first-child),.button-group button.red-ui-footer-button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.red-ui-footer-button:not(:last-child),.button-group button.red-ui-footer-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.red-ui-footer-button:not(:first-child),.button-group-vertical button.red-ui-footer-button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.red-ui-footer-button:not(:last-child),.button-group-vertical button.red-ui-footer-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.red-ui-footer-button:focus,button.red-ui-footer-button:focus{outline:1px solid #3a3a3a}a.red-ui-footer-button.primary,button.red-ui-footer-button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.red-ui-footer-button.primary.disabled,a.red-ui-footer-button.primary.ui-state-disabled,button.red-ui-footer-button.primary.disabled,button.red-ui-footer-button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.red-ui-footer-button.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-footer-button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.red-ui-footer-button.secondary,button.red-ui-footer-button.secondary{background:none}a.red-ui-footer-button.secondary:not(:hover),button.red-ui-footer-button.secondary:not(:hover){border-color:transparent}a.red-ui-footer-button-toggle,button.red-ui-footer-button-toggle{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}a.red-ui-footer-button-toggle.disabled,a.red-ui-footer-button-toggle:disabled,button.red-ui-footer-button-toggle.disabled,button.red-ui-footer-button-toggle:disabled{color:#bbb !important}a.red-ui-footer-button-toggle:not(.disabled):not(:disabled):hover,button.red-ui-footer-button-toggle:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.red-ui-footer-button-toggle:not(.disabled):not(:disabled):focus,button.red-ui-footer-button-toggle:not(.disabled):not(:disabled):focus{color:#666 !important}a.red-ui-footer-button-toggle:not(.disabled):not(:disabled):active,button.red-ui-footer-button-toggle:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.red-ui-footer-button-toggle.selected:not(.disabled):not(:disabled),button.red-ui-footer-button-toggle.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.red-ui-footer-button-toggle:not(:first-child),.button-group button.red-ui-footer-button-toggle:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.red-ui-footer-button-toggle:not(:last-child),.button-group button.red-ui-footer-button-toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.red-ui-footer-button-toggle:not(:first-child),.button-group-vertical button.red-ui-footer-button-toggle:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.red-ui-footer-button-toggle:not(:last-child),.button-group-vertical button.red-ui-footer-button-toggle:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.red-ui-footer-button-toggle:focus,button.red-ui-footer-button-toggle:focus{outline:1px solid #3a3a3a}a.red-ui-footer-button-toggle.primary,button.red-ui-footer-button-toggle.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.red-ui-footer-button-toggle.primary.disabled,a.red-ui-footer-button-toggle.primary.ui-state-disabled,button.red-ui-footer-button-toggle.primary.disabled,button.red-ui-footer-button-toggle.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.red-ui-footer-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-footer-button-toggle.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.red-ui-footer-button-toggle.secondary,button.red-ui-footer-button-toggle.secondary{background:none}a.red-ui-footer-button-toggle.secondary:not(:hover),button.red-ui-footer-button-toggle.secondary:not(:hover){border-color:transparent}a.red-ui-footer-button-toggle:not(.single).selected:not(.disabled):not(:disabled),button.red-ui-footer-button-toggle:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}#red-ui-loading-progress{background:#181818}#red-ui-loading-progress>div{color:#eee8d5}.red-ui-loading-bar{box-sizing:border-box;border:2px solid #3a3a3a;border-radius:4px}.red-ui-loading-bar>span{background:#3a3a3a}#red-ui-workspace-toolbar{color:#eee8d5;box-sizing:border-box;background:#181818;border-bottom:1px solid #3a3a3a}#red-ui-workspace-toolbar .button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}#red-ui-workspace-toolbar .button.disabled,#red-ui-workspace-toolbar .button:disabled{color:#bbb !important}#red-ui-workspace-toolbar .button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}#red-ui-workspace-toolbar .button:not(.disabled):not(:disabled):focus{color:#666 !important}#red-ui-workspace-toolbar .button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}#red-ui-workspace-toolbar .button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group #red-ui-workspace-toolbar .button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group #red-ui-workspace-toolbar .button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical #red-ui-workspace-toolbar .button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical #red-ui-workspace-toolbar .button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}#red-ui-workspace-toolbar .button:focus{outline:1px solid #3a3a3a}#red-ui-workspace-toolbar .button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}#red-ui-workspace-toolbar .button.primary.disabled,#red-ui-workspace-toolbar .button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}#red-ui-workspace-toolbar .button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}#red-ui-workspace-toolbar .button.secondary{background:none}#red-ui-workspace-toolbar .button.secondary:not(:hover){border-color:transparent}#red-ui-workspace-toolbar .button-group:not(.spinner-group) .button:not(:first-child){border-left:none}#red-ui-workspace-toolbar .button-group .button.active{background:#212121}#red-ui-workspace-toolbar .spinner-value{color:#eee8d5;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;background:#181818;box-sizing:border-box}.red-ui-notification{box-sizing:border-box;box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);background-color:#181818;color:#93a1a1;border:1px solid #325C80;border-left-width:16px}.red-ui-notification-success{border-color:#4B8400}.red-ui-notification-warning{border-color:#D74108}.red-ui-notification-error{border-color:#dc322f}.red-ui-tray{background:#181818;border-left:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.red-ui-tray-body-wrapper{box-sizing:border-box}.red-ui-tray-body{box-sizing:border-box}.red-ui-tray-header{box-sizing:border-box;border-bottom:1px solid #3a3a3a;background:#181818}.red-ui-tray-footer{border-top:1px solid #3a3a3a;background:#181818}.red-ui-tray-footer button.red-ui-button.toggle:not(.selected){color:#666 !important;background:#212121}.red-ui-tray-toolbar button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}.red-ui-tray-toolbar button.disabled,.red-ui-tray-toolbar button:disabled{color:#bbb !important}.red-ui-tray-toolbar button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.red-ui-tray-toolbar button:not(.disabled):not(:disabled):focus{color:#666 !important}.red-ui-tray-toolbar button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.red-ui-tray-toolbar button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .red-ui-tray-toolbar button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .red-ui-tray-toolbar button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .red-ui-tray-toolbar button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .red-ui-tray-toolbar button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.red-ui-tray-toolbar button:focus{outline:1px solid #3a3a3a}.red-ui-tray-toolbar button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.red-ui-tray-toolbar button.primary.disabled,.red-ui-tray-toolbar button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.red-ui-tray-toolbar button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.red-ui-tray-toolbar button.secondary{background:none}.red-ui-tray-toolbar button.secondary:not(:hover){border-color:transparent}.red-ui-tray-toolbar button.disabled{background:none}.red-ui-tray-toolbar button.disabled:focus{outline:none}.red-ui-tray-toolbar button.toggle{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}.red-ui-tray-toolbar button.toggle.disabled,.red-ui-tray-toolbar button.toggle:disabled{color:#bbb !important}.red-ui-tray-toolbar button.toggle:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.red-ui-tray-toolbar button.toggle:not(.disabled):not(:disabled):focus{color:#666 !important}.red-ui-tray-toolbar button.toggle:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.red-ui-tray-toolbar button.toggle.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .red-ui-tray-toolbar button.toggle:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .red-ui-tray-toolbar button.toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .red-ui-tray-toolbar button.toggle:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .red-ui-tray-toolbar button.toggle:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.red-ui-tray-toolbar button.toggle:focus{outline:1px solid #3a3a3a}.red-ui-tray-toolbar button.toggle.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.red-ui-tray-toolbar button.toggle.primary.disabled,.red-ui-tray-toolbar button.toggle.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.red-ui-tray-toolbar button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.red-ui-tray-toolbar button.toggle.secondary{background:none}.red-ui-tray-toolbar button.toggle.secondary:not(:hover){border-color:transparent}.red-ui-tray-toolbar button.toggle:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}.red-ui-tray-titlebar{color:#fdf6e3;border-bottom:1px solid #3a3a3a}.red-ui-editor ul.red-ui-tray-breadcrumbs li:not(:last-child){color:#eee8d5}.red-ui-tray-resize-handle{background:#181818 url(images/grip.png) no-repeat 50% 50%;border-left:1px solid #3a3a3a;box-shadow:-1px 0 6px rgba(0,0,0,0.2)}.red-ui-tray-resize-handle.red-ui-tray-resize-maximised{background:#181818}a.red-ui-tray-resize-button,button.red-ui-tray-resize-button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a;border:none;border-bottom:1px solid #3a3a3a;background:#181818;color:#eee8d5}a.red-ui-tray-resize-button.disabled,a.red-ui-tray-resize-button:disabled,button.red-ui-tray-resize-button.disabled,button.red-ui-tray-resize-button:disabled{color:#bbb !important}a.red-ui-tray-resize-button:not(.disabled):not(:disabled):hover,button.red-ui-tray-resize-button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.red-ui-tray-resize-button:not(.disabled):not(:disabled):focus,button.red-ui-tray-resize-button:not(.disabled):not(:disabled):focus{color:#666 !important}a.red-ui-tray-resize-button:not(.disabled):not(:disabled):active,button.red-ui-tray-resize-button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.red-ui-tray-resize-button.selected:not(.disabled):not(:disabled),button.red-ui-tray-resize-button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.red-ui-tray-resize-button:not(:first-child),.button-group button.red-ui-tray-resize-button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.red-ui-tray-resize-button:not(:last-child),.button-group button.red-ui-tray-resize-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.red-ui-tray-resize-button:not(:first-child),.button-group-vertical button.red-ui-tray-resize-button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.red-ui-tray-resize-button:not(:last-child),.button-group-vertical button.red-ui-tray-resize-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.red-ui-tray-resize-button:focus,button.red-ui-tray-resize-button:focus{outline:1px solid #3a3a3a}a.red-ui-tray-resize-button.primary,button.red-ui-tray-resize-button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.red-ui-tray-resize-button.primary.disabled,a.red-ui-tray-resize-button.primary.ui-state-disabled,button.red-ui-tray-resize-button.primary.disabled,button.red-ui-tray-resize-button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.red-ui-tray-resize-button.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-tray-resize-button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.red-ui-tray-resize-button.secondary,button.red-ui-tray-resize-button.secondary{background:none}a.red-ui-tray-resize-button.secondary:not(:hover),button.red-ui-tray-resize-button.secondary:not(:hover){border-color:transparent}.red-ui-editor .input-error,.red-ui-editor-dialog .input-error{border-color:#d6615f !important}.red-ui-editor .input-updated,.red-ui-editor-dialog .input-updated{border-color:#fff !important}.red-ui-editor .form-row,.red-ui-editor-dialog .form-row{color:#93a1a1}.red-ui-editor .form-tips,.red-ui-editor-dialog .form-tips{background:#212121;border-radius:2px;border:1px solid #3a3a3a}.red-ui-editor .form-tips code,.red-ui-editor-dialog .form-tips code{border:none}.red-ui-editor .form-warning,.red-ui-editor-dialog .form-warning{border-color:#dc322f}.node-text-editor .red-ui-editor-text-help{border-bottom-right-radius:5px;border-bottom:none;border-right:none}.red-ui-editor-text-container{border:1px solid #3a3a3a;border-radius:5px}a.editor-button,button.editor-button,a.red-ui-button,button.red-ui-button{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a;border-radius:2px}a.editor-button.disabled,a.editor-button:disabled,button.editor-button.disabled,button.editor-button:disabled,a.red-ui-button.disabled,a.red-ui-button:disabled,button.red-ui-button.disabled,button.red-ui-button:disabled{color:#bbb !important}a.editor-button:not(.disabled):not(:disabled):hover,button.editor-button:not(.disabled):not(:disabled):hover,a.red-ui-button:not(.disabled):not(:disabled):hover,button.red-ui-button:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.editor-button:not(.disabled):not(:disabled):focus,button.editor-button:not(.disabled):not(:disabled):focus,a.red-ui-button:not(.disabled):not(:disabled):focus,button.red-ui-button:not(.disabled):not(:disabled):focus{color:#666 !important}a.editor-button:not(.disabled):not(:disabled):active,button.editor-button:not(.disabled):not(:disabled):active,a.red-ui-button:not(.disabled):not(:disabled):active,button.red-ui-button:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.editor-button.selected:not(.disabled):not(:disabled),button.editor-button.selected:not(.disabled):not(:disabled),a.red-ui-button.selected:not(.disabled):not(:disabled),button.red-ui-button.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.editor-button:not(:first-child),.button-group button.editor-button:not(:first-child),.button-group a.red-ui-button:not(:first-child),.button-group button.red-ui-button:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.editor-button:not(:last-child),.button-group button.editor-button:not(:last-child),.button-group a.red-ui-button:not(:last-child),.button-group button.red-ui-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.editor-button:not(:first-child),.button-group-vertical button.editor-button:not(:first-child),.button-group-vertical a.red-ui-button:not(:first-child),.button-group-vertical button.red-ui-button:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.editor-button:not(:last-child),.button-group-vertical button.editor-button:not(:last-child),.button-group-vertical a.red-ui-button:not(:last-child),.button-group-vertical button.red-ui-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.editor-button:focus,button.editor-button:focus,a.red-ui-button:focus,button.red-ui-button:focus{outline:1px solid #3a3a3a}a.editor-button.primary,button.editor-button.primary,a.red-ui-button.primary,button.red-ui-button.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.editor-button.primary.disabled,a.editor-button.primary.ui-state-disabled,button.editor-button.primary.disabled,button.editor-button.primary.ui-state-disabled,a.red-ui-button.primary.disabled,a.red-ui-button.primary.ui-state-disabled,button.red-ui-button.primary.disabled,button.red-ui-button.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.editor-button.primary:not(.disabled):not(.ui-button-disabled):hover,button.editor-button.primary:not(.disabled):not(.ui-button-disabled):hover,a.red-ui-button.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.editor-button.secondary,button.editor-button.secondary,a.red-ui-button.secondary,button.red-ui-button.secondary{background:none}a.editor-button.secondary:not(:hover),button.editor-button.secondary:not(:hover),a.red-ui-button.secondary:not(:hover),button.red-ui-button.secondary:not(:hover){border-color:transparent}a.editor-button.toggle,button.editor-button.toggle,a.red-ui-button.toggle,button.red-ui-button.toggle{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}a.editor-button.toggle.disabled,a.editor-button.toggle:disabled,button.editor-button.toggle.disabled,button.editor-button.toggle:disabled,a.red-ui-button.toggle.disabled,a.red-ui-button.toggle:disabled,button.red-ui-button.toggle.disabled,button.red-ui-button.toggle:disabled{color:#bbb !important}a.editor-button.toggle:not(.disabled):not(:disabled):hover,button.editor-button.toggle:not(.disabled):not(:disabled):hover,a.red-ui-button.toggle:not(.disabled):not(:disabled):hover,button.red-ui-button.toggle:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}a.editor-button.toggle:not(.disabled):not(:disabled):focus,button.editor-button.toggle:not(.disabled):not(:disabled):focus,a.red-ui-button.toggle:not(.disabled):not(:disabled):focus,button.red-ui-button.toggle:not(.disabled):not(:disabled):focus{color:#666 !important}a.editor-button.toggle:not(.disabled):not(:disabled):active,button.editor-button.toggle:not(.disabled):not(:disabled):active,a.red-ui-button.toggle:not(.disabled):not(:disabled):active,button.red-ui-button.toggle:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}a.editor-button.toggle.selected:not(.disabled):not(:disabled),button.editor-button.toggle.selected:not(.disabled):not(:disabled),a.red-ui-button.toggle.selected:not(.disabled):not(:disabled),button.red-ui-button.toggle.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group a.editor-button.toggle:not(:first-child),.button-group button.editor-button.toggle:not(:first-child),.button-group a.red-ui-button.toggle:not(:first-child),.button-group button.red-ui-button.toggle:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group a.editor-button.toggle:not(:last-child),.button-group button.editor-button.toggle:not(:last-child),.button-group a.red-ui-button.toggle:not(:last-child),.button-group button.red-ui-button.toggle:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical a.editor-button.toggle:not(:first-child),.button-group-vertical button.editor-button.toggle:not(:first-child),.button-group-vertical a.red-ui-button.toggle:not(:first-child),.button-group-vertical button.red-ui-button.toggle:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical a.editor-button.toggle:not(:last-child),.button-group-vertical button.editor-button.toggle:not(:last-child),.button-group-vertical a.red-ui-button.toggle:not(:last-child),.button-group-vertical button.red-ui-button.toggle:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}a.editor-button.toggle:focus,button.editor-button.toggle:focus,a.red-ui-button.toggle:focus,button.red-ui-button.toggle:focus{outline:1px solid #3a3a3a}a.editor-button.toggle.primary,button.editor-button.toggle.primary,a.red-ui-button.toggle.primary,button.red-ui-button.toggle.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}a.editor-button.toggle.primary.disabled,a.editor-button.toggle.primary.ui-state-disabled,button.editor-button.toggle.primary.disabled,button.editor-button.toggle.primary.ui-state-disabled,a.red-ui-button.toggle.primary.disabled,a.red-ui-button.toggle.primary.ui-state-disabled,button.red-ui-button.toggle.primary.disabled,button.red-ui-button.toggle.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}a.editor-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.editor-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover,a.red-ui-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover,button.red-ui-button.toggle.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}a.editor-button.toggle.secondary,button.editor-button.toggle.secondary,a.red-ui-button.toggle.secondary,button.red-ui-button.toggle.secondary{background:none}a.editor-button.toggle.secondary:not(:hover),button.editor-button.toggle.secondary:not(:hover),a.red-ui-button.toggle.secondary:not(:hover),button.red-ui-button.toggle.secondary:not(:hover){border-color:transparent}a.editor-button.toggle:not(.single).selected:not(.disabled):not(:disabled),button.editor-button.toggle:not(.single).selected:not(.disabled):not(:disabled),a.red-ui-button.toggle:not(.single).selected:not(.disabled):not(:disabled),button.red-ui-button.toggle:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}a.editor-button-small,button.editor-button-small,a.red-ui-button-small,button.red-ui-button-small{border-radius:2px}#red-ui-editor-config-scope-warning{color:#dc322f}#red-ui-editor-type-expression-help{box-sizing:border-box}.red-ui-editor .red-ui-tray .red-ui-editor-type-markdown-editor #dialog-form .red-ui-panel:last-child{background:#181818}.red-ui-editor-type-markdown-panel-preview{border:1px solid #3a3a3a;border-radius:5px;background:#181818}.red-ui-editor-node-label-form-none span{color:#eee8d5}.red-ui-group-layout-picker{background:#181818}.red-ui-group-layout-picker-cell-text{border-top:2px solid #eee8d5;border-bottom:2px solid #eee8d5}.red-ui-group-layout-picker-cell-text.red-ui-group-layout-text-pos-{border-radius:5px;background-color:#FFF;background-size:100% 100%;background-position:0 0, 50% 50%;background-image:linear-gradient(45deg, transparent 45%, #3a3a3a 45%, #3a3a3a 55%, transparent 55%, transparent),linear-gradient(-45deg, transparent 45%, #3a3a3a 45%, #3a3a3a 55%, transparent 55%, transparent);border:none}.red-ui-color-picker{background:#181818}.red-ui-color-picker input[type="text"]{border-radius:0;border:none;border-bottom:1px solid #3a3a3a}.red-ui-color-picker small{color:#eee8d5}.red-ui-color-picker-cell{border-style:solid;border-width:1px;border-color:#3a3a3a}.red-ui-color-picker-swatch{border-radius:4px}.red-ui-color-picker-cell-none{background-color:#FFF;background-size:100% 100%;background-position:0 0, 50% 50%;background-image:linear-gradient(45deg, transparent 45%, #3a3a3a 45%, #3a3a3a 55%, transparent 55%, transparent),linear-gradient(-45deg, transparent 45%, #3a3a3a 45%, #3a3a3a 55%, transparent 55%, transparent)}.red-ui-search-result-node .red-ui-color-picker-cell-none{border-radius:4px;background-size:50% 50%;background-image:linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee),linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee)}.red-ui-color-picker-opacity-slider{box-sizing:border-box;background-color:white;background-image:linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 25%),linear-gradient(-45deg, #eee 25%, transparent 25%, transparent 75%, #eee 25%);background-size:6px 6px}.red-ui-color-picker-opacity-slider-overlay{background-image:linear-gradient(90deg, transparent 0%, red 100%);background-size:100% 100%;border:1px solid #3a3a3a}div.red-ui-button-small.red-ui-color-picker-opacity-slider-handle{border:1px solid #3a3a3a;border-radius:1px;background:#181818;box-sizing:border-box}.red-ui-icon-picker select{box-sizing:border-box}.red-ui-icon-list.red-ui-icon-list-dark .red-ui-palette-icon-fa{color:#eee8d5}.red-ui-icon-list.red-ui-icon-list-dark .red-ui-palette-icon-container{background:#181818;border-radius:4px}.red-ui-icon-list-icon{border-radius:4px}.red-ui-icon-list-icon:hover{background:#3b3b3b}.red-ui-icon-list-icon.selected{background:#212121}.red-ui-icon-list-module{background:#181818;color:#eee8d5}.red-ui-icon-meta{border-top:1px solid #3a3a3a;background:#212121}.red-ui-icon-meta span{color:#eee8d5}.red-ui-editor-type-json-editor .red-ui-treeList-container{background:#181818}.red-ui-editor-type-json-editor .red-ui-treeList-label:hover,.red-ui-editor-type-json-editor .red-ui-treeList-label:hover .red-ui-treeList-sublabel-text{background:black}.red-ui-editor-type-json-editor .red-ui-treeList-label.selected .red-ui-editor-type-json-editor-item-gutter{background:#3b3b3b}.red-ui-editor-type-json-editor .red-ui-treeList-label.selected:hover .red-ui-editor-type-json-editor-item-gutter{background:#212121}.red-ui-editor-type-json-editor-label-value,.red-ui-editor-type-json-editor-label-key{box-sizing:border-box;border:2px solid rgba(0,0,0,0);border-radius:3px}.red-ui-editor-type-json-editor-label-value:not(.red-ui-editor-type-json-editor-label-array-key):hover,.red-ui-editor-type-json-editor-label-key:not(.red-ui-editor-type-json-editor-label-array-key):hover{border-color:#3b3b3b;border-style:dashed}.red-ui-editor-type-json-editor-item-gutter{color:#657b83;background:black}.red-ui-editor-subflow-env-ui-row>div:first-child{color:#657b83}.red-ui-editor-subflow-env-ui-row>div:last-child>div{box-sizing:border-box;border-right:none}.red-ui-editor-subflow-env-ui-row>div:last-child>div .red-ui-typedInput-value-label .placeholder-input span:first-child,.red-ui-editor-subflow-env-ui-row>div:last-child>div .red-ui-typedInput-option-label .placeholder-input span:first-child{border-right:1px solid #3a3a3a;background:#212121}.red-ui-editor-subflow-env-ui-row>div:last-child>div:nth-child(1){border:none}.red-ui-editor-subflow-env-ui-row>div:last-child>div:nth-child(1) .red-ui-editableList-item-handle{color:#657b83}.red-ui-editor-subflow-env-ui-row>div:last-child>div:nth-child(2){border:1px dashed #3a3a3a}.red-ui-editor-subflow-env-ui-row>div:last-child>div:nth-child(2) a:hover{background:#3b3b3b}span.red-ui-editor-subflow-env-lang-icon{background:#181818;border-top-right-radius:4px;border-bottom-right-radius:4px}.red-ui-editor-subflow-env-input-type{background:#181818;box-sizing:border-box}.red-ui-editor-subflow-env-input-type-placeholder{color:#657b83}.red-ui-editor-subflow-ui-edit-panel{background:#181818}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-border{border:none;border-radius:0;border-bottom:1px solid #3a3a3a}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-header{background:#181818;color:#eee8d5}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li{background:#181818}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li input{border:none;border-right:1px solid #3a3a3a;border-radius:0}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li input:focus{box-shadow:0 0 0 1px inset rgba(85,150,230,0.8)}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li input:first-child{border-left:1px solid #3a3a3a}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li button.red-ui-typedInput-type-select,.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li button.red-ui-typedInput-option-expand,.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li button.red-ui-typedInput-option-trigger{border-radius:0}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li .red-ui-typedInput-container{border-radius:0;border:none}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li .red-ui-typedInput-container input.red-ui-typedInput-input{border-right:none}.red-ui-editor-subflow-ui-edit-panel .red-ui-editableList-container li .red-ui-editor-subflow-env-lang-icon{border-top-right-radius:0;border-bottom-right-radius:0}.node-input-env-container-row .red-ui-editableList-border .red-ui-editableList-header{border-top-left-radius:4px;border-top-right-radius:4px;background:#212121}.red-ui-clipboard-import-error pre{border:none;color:#93a1a1}.red-ui-clipboard-import-error pre span.error{border:1px solid #d6615f}.red-ui-clipboard-dialog-tab-clipboard textarea{border-radius:4px;background:#F3E7E7}.red-ui-clipboard-dialog-tabs-content{background:#181818}.red-ui-clipboard-dialog-tabs-content>div{box-sizing:border-box}.red-ui-clipboard-dialog-box{border:1px solid #3a3a3a}#red-ui-clipboard-dialog-export-tab-library-browser{border-bottom:1px solid #3a3a3a;box-sizing:border-box}#red-ui-clipboard-dialog-import-tab-library-browser{box-sizing:border-box}.red-ui-library-browser .red-ui-treeList-container{background:#181818;border:none;border-radius:0}.red-ui-library-browser .red-ui-treeList-container li{background:none}.red-ui-library-browser .red-ui-editableList-border{border-radius:0}.red-ui-library-browser .red-ui-treeList-label input.red-ui-treeList-input{border-radius:2px}#red-ui-library-dialog-save-browser{border:1px solid #3a3a3a}#red-ui-library-dialog-load-panes{border:1px solid #3a3a3a}#red-ui-library-dialog-load-preview-text{box-sizing:border-box}#red-ui-library-dialog-load-preview-details{box-sizing:border-box}#red-ui-library-dialog-load-preview-details .red-ui-help-info-row:first-child{border-top:none}.red-ui-search{border:1px solid #3a3a3a;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#181818}.red-ui-type-search{box-shadow:0 1px 6px -3px black;background:none;border:none}.red-ui-type-search .red-ui-search-container{border-top-left-radius:5px;border-top-right-radius:5px;border:1px dashed #3a3a3a;border-bottom:none}.red-ui-type-search .red-ui-search-results-container .red-ui-editableList-container{border:1px dashed #3a3a3a;border-top:1px solid #3a3a3a}.red-ui-type-search .red-ui-search-result{border-left-width:3px;border-right-width:3px}.red-ui-type-search .red-ui-search-result-separator{border-bottom:3px solid #3a3a3a}.red-ui-type-search .red-ui-search-result-node-port{border-radius:2px;border:1px solid #2e2e2e;background:#d9d9d9;box-sizing:border-box}.red-ui-type-search .red-ui-search-result-node-label{color:#eee8d5}.red-ui-search-container{background:#181818;border-bottom:1px solid #3a3a3a}.red-ui-search-results-container{background:#181818}.red-ui-search-results-container .red-ui-editableList-container{background:#181818}.red-ui-search-result{color:#93a1a1;background:#181818;border-left:3px solid #181818;border-right:3px solid #181818}li.selected .red-ui-search-result{background:#212121;border-left-color:#666;border-right-color:#666}.red-ui-search-result:hover{color:#93a1a1;background:#3b3b3b;border-left-color:#3b3b3b;border-right-color:#3b3b3b}.red-ui-search-result-node{border-radius:3px;border:1px solid #2e2e2e;background-position:5% 50%;background-repeat:no-repeat;background-size:contain}.red-ui-search-result-node .red-ui-palette-icon-container{border-right:none}.red-ui-search-result-node-label{color:#93a1a1}.red-ui-search-result-node-type{color:#657b83}.red-ui-search-result-node-flow{color:#657b83}.red-ui-search-result-node-id{color:#657b83}.red-ui-search-empty{color:#657b83}.red-ui-search-result-action{color:#93a1a1}.red-ui-search-result-action-key{color:#657b83}.red-ui-panels>div{box-sizing:border-box}.red-ui-panels-separator{border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;box-sizing:border-box;background:#181818 url(images/grip.png) no-repeat 50% 50%}.red-ui-panels.red-ui-panels-horizontal>.red-ui-panels-separator{border-top:none;border-bottom:none;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a}.red-ui-tabs{background:#181818;box-sizing:border-box}.red-ui-tabs ul{box-sizing:border-box;border-bottom:1px solid #3a3a3a}.red-ui-tabs ul li{box-sizing:border-box;border-left:1px solid #3a3a3a;border-top:1px solid #3a3a3a;border-right:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;background:#080808}.red-ui-tabs ul li a.red-ui-tab-label{color:#93a1a1}.red-ui-tabs ul li:not(.active) a:hover+a.red-ui-tab-close{background:#3b3b3b}.red-ui-tabs ul li.active{background:#181818;border-bottom:1px solid #181818}.red-ui-tabs ul li.active a{color:#fdf6e3}.red-ui-tabs ul li.active a.red-ui-tab-close{color:#eee8d5;background:#181818}.red-ui-tabs ul li.active a.red-ui-tab-close:hover{background:#3b3b3b !important;color:#eee8d5}.red-ui-tabs ul li.selected:not(.active){background:#212121}.red-ui-tabs ul li.selected .red-ui-tabs-badge-selected{background:#181818}.red-ui-tabs ul li:not(.active) a:hover{color:#eee8d5;background:#3b3b3b}.red-ui-tabs.red-ui-tabs-vertical{box-sizing:border-box;border-right:1px solid #3a3a3a;background:#212121}.red-ui-tabs.red-ui-tabs-vertical ul{border:none}.red-ui-tabs.red-ui-tabs-vertical ul li{border:none;border-right:1px solid #3a3a3a}.red-ui-tabs.red-ui-tabs-vertical ul li:not(:first-child){border-top:1px solid #3a3a3a}.red-ui-tabs.red-ui-tabs-vertical ul li:last-child{border-bottom:1px solid #3a3a3a}.red-ui-tabs.red-ui-tabs-vertical ul li.active{border-right:1px solid #181818}.red-ui-tabs .red-ui-tabs-select{background:red}.red-ui-tab-button{box-sizing:border-box;background:#181818;border-bottom:1px solid #3a3a3a}.red-ui-tab-button a{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a;border:1px solid #3a3a3a}.red-ui-tab-button a.disabled,.red-ui-tab-button a:disabled{color:#bbb !important}.red-ui-tab-button a:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.red-ui-tab-button a:not(.disabled):not(:disabled):focus{color:#666 !important}.red-ui-tab-button a:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.red-ui-tab-button a.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .red-ui-tab-button a:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .red-ui-tab-button a:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .red-ui-tab-button a:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .red-ui-tab-button a:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.red-ui-tab-button a:focus{outline:1px solid #3a3a3a}.red-ui-tab-button a.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.red-ui-tab-button a.primary.disabled,.red-ui-tab-button a.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.red-ui-tab-button a.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.red-ui-tab-button a.secondary{background:none}.red-ui-tab-button a.secondary:not(:hover){border-color:transparent}.red-ui-tab-link-buttons{box-sizing:border-box;background:#181818;border-bottom:1px solid #3a3a3a}.red-ui-tab-link-buttons a{color:#eee8d5 !important;background:#181818;box-sizing:border-box;border:1px solid #3a3a3a}.red-ui-tab-link-buttons a.disabled,.red-ui-tab-link-buttons a:disabled{color:#bbb !important}.red-ui-tab-link-buttons a:not(.disabled):not(:disabled):hover{color:#eee8d5 !important;background:#3b3b3b}.red-ui-tab-link-buttons a:not(.disabled):not(:disabled):focus{color:#666 !important}.red-ui-tab-link-buttons a:not(.disabled):not(:disabled):active{color:#666 !important;background:#212121}.red-ui-tab-link-buttons a.selected:not(.disabled):not(:disabled){color:#666 !important;background:#212121}.button-group .red-ui-tab-link-buttons a:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.button-group .red-ui-tab-link-buttons a:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group-vertical .red-ui-tab-link-buttons a:not(:first-child){border-top:none;border-top-left-radius:0;border-top-right-radius:0}.button-group-vertical .red-ui-tab-link-buttons a:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.red-ui-tab-link-buttons a:focus{outline:1px solid #3a3a3a}.red-ui-tab-link-buttons a.primary{border-color:#AD1625;color:#eee !important;background:#AD1625}.red-ui-tab-link-buttons a.primary.disabled,.red-ui-tab-link-buttons a.primary.ui-state-disabled{background:none;color:#eee8d5 !important;border-color:#3a3a3a}.red-ui-tab-link-buttons a.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#6E0A1E;background:#6E0A1E;color:#eee !important}.red-ui-tab-link-buttons a.secondary{background:none}.red-ui-tab-link-buttons a.secondary:not(:hover){border-color:transparent}.red-ui-tab-link-buttons a:not(.single).selected:not(.disabled):not(:disabled){border-bottom-width:2px;border-bottom-color:#aaa}.red-ui-tab-link-buttons a.red-ui-tab-link-button-menu{border-color:#181818}.red-ui-tab-scroll a{color:#eee8d5;border-left:none;border-right:none;border-top:none}.red-ui-tab-scroll-left a{border-right:1px solid #3a3a3a}.red-ui-tab-scroll-right a{border-left:1px solid #3a3a3a}.red-ui-tabs-badges{color:#657b83}.red-ui-tab-close{background:#080808;color:#eee8d5}.red-ui-tab-close:hover{background:#3b3b3b !important;color:#eee8d5}.red-ui-sidebar-node-config{background:#181818}.red-ui-sidebar-node-config:focus{outline:none}ul.red-ui-sidebar-node-config-list .red-ui-palette-node.selected{border-color:transparent;box-shadow:0 0 0 2px #fff}ul.red-ui-sidebar-node-config-list .red-ui-palette-icon-container{background-color:#212121;border-top-right-radius:4px;border-bottom-right-radius:4px}ul.red-ui-sidebar-node-config-list .red-ui-palette-icon-container a{color:#eee8d5}ul.red-ui-sidebar-node-config-list .red-ui-palette-icon-container a:hover{background:#3b3b3b}.red-ui-palette-node-config{background:#181818;color:#93a1a1}ul.red-ui-sidebar-node-config-list li.red-ui-palette-node-config-type{color:#eee8d5}.red-ui-palette-node-config-none{color:#657b83}.red-ui-palette-node-config-unused,.red-ui-palette-node-config-disabled{border-color:#3a3a3a;background:#080808;border-style:dashed;color:#657b83}.red-ui-palette-node-config-disabled i{color:#eee8d5}.red-ui-sidebar-node-config-filter-info{background:#181818;color:#eee8d5}.red-ui-sidebar-context-updated{color:#657b83}.red-ui-sidebar-context-property-storename{color:#657b83}.red-ui-info-header{border-bottom:1px solid #3a3a3a}table.red-ui-info-table tr:not(.blank){border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}table.red-ui-info-table tr.blank{border:none}table.red-ui-info-table tr.blank th{color:#93a1a1}table.red-ui-info-table tr.blank>*{border:none}table.red-ui-info-table tr.blank a{color:#93a1a1}table.red-ui-info-table tr.blank a:hover,table.red-ui-info-table tr.blank a:focus{color:#93a1a1}.red-ui-help-info-none{color:#657b83}table.red-ui-info-table tr:not(.blank) td:first-child{color:#fdf6e3;background:#212121;border-right:1px solid #3a3a3a}table.red-ui-info-table tr:not(.blank) td:last-child{color:#93a1a1}.red-ui-help a{color:#0088cc}.red-ui-help a:hover,.red-ui-help a:focus{color:#0088cc}.red-ui-help h1.red-ui-help-title{border-bottom:1px solid #3a3a3a}.red-ui-help dl.message-properties{border:1px solid #3a3a3a;border-radius:2px}.red-ui-help dl.message-properties>dt{color:#dc322f}.red-ui-help dl.message-properties>dt .property-type{color:#93a1a1}.red-ui-help ol.node-ports li{border:1px solid #3a3a3a;border-radius:2px}.red-ui-help ol.node-ports li dl.message-properties{border:none}.red-ui-help .red-ui-help-info-header{color:#fdf6e3}.red-ui-help-tips{box-sizing:border-box;border-top:1px solid #3a3a3a;background-color:#181818;box-shadow:0 5px 20px 0px rgba(0,0,0,0.2)}.red-ui-help-tip{color:#657b83}.red-ui-help-tips-buttons a{color:#eee8d5;border-color:#3a3a3a !important}.node-info-property-config-node{border:1px solid #3a3a3a;border-radius:4px}.red-ui-info-outline .red-ui-treeList-container,.red-ui-info-outline .red-ui-editableList-border,.red-ui-sidebar-help-toc .red-ui-treeList-container,.red-ui-sidebar-help-toc .red-ui-editableList-border{border:none;border-radius:0}.red-ui-info-outline .red-ui-info-outline-project,.red-ui-sidebar-help-toc .red-ui-info-outline-project{border-bottom:1px solid #3a3a3a}.red-ui-info-outline .red-ui-info-outline-item,.red-ui-sidebar-help-toc .red-ui-info-outline-item{border:none}.red-ui-info-outline .red-ui-info-outline-item:hover,.red-ui-sidebar-help-toc .red-ui-info-outline-item:hover{background:inherit}.red-ui-info-outline .red-ui-info-outline-item.red-ui-info-outline-item-group .red-ui-search-result-node,.red-ui-sidebar-help-toc .red-ui-info-outline-item.red-ui-info-outline-item-group .red-ui-search-result-node{background:none;border-color:transparent}.red-ui-info-outline .red-ui-info-outline-item.red-ui-info-outline-item-group .red-ui-search-result-node .red-ui-palette-icon-container,.red-ui-sidebar-help-toc .red-ui-info-outline-item.red-ui-info-outline-item-group .red-ui-search-result-node .red-ui-palette-icon-container{background:none}.red-ui-info-outline .red-ui-info-outline-item.red-ui-info-outline-item-group .red-ui-search-result-node .red-ui-palette-icon-fa,.red-ui-sidebar-help-toc .red-ui-info-outline-item.red-ui-info-outline-item-group .red-ui-search-result-node .red-ui-palette-icon-fa{color:#eee8d5}.red-ui-info-outline .red-ui-info-outline-item.red-ui-info-outline-item-empty,.red-ui-sidebar-help-toc .red-ui-info-outline-item.red-ui-info-outline-item-empty{color:#657b83}.red-ui-info-outline .red-ui-search-result-node-label,.red-ui-sidebar-help-toc .red-ui-search-result-node-label{color:#eee8d5}.red-ui-info-outline-item-controls{background:#181818}.red-ui-treeList-label:hover .red-ui-info-outline-item-controls{background:#3b3b3b}.red-ui-treeList-label.selected .red-ui-info-outline-item-controls{background:#212121}.red-ui-treeList-label:not(:hover) .red-ui-info-outline-item-controls.red-ui-info-outline-item-hover-controls button{border:none;background:none}.red-ui-info-outline-item-disabled .red-ui-info-outline-item-label{color:#bbb}.red-ui-icons-flow{background-image:url("images/subflow_tab.svg");background-repeat:no-repeat;background-size:contain}.red-ui-info-toolbar{box-sizing:border-box}.red-ui-info-toolbar .red-ui-searchBox-container{background:#181818}.red-ui-help-search{border-bottom:1px solid #3a3a3a}.red-ui-popover{background:#444;color:#eee;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);border-color:#444}.red-ui-popover:after,.red-ui-popover:before{border:solid transparent}.red-ui-popover.red-ui-popover-right:after{border-color:transparent;border-right-color:#444;border-width:10px}.red-ui-popover.red-ui-popover-right:before{border-color:transparent;border-right-color:#444;border-width:11px}.red-ui-popover.red-ui-popover-left:after{border-color:transparent;border-left-color:#444;border-width:10px}.red-ui-popover.red-ui-popover-left:before{border-color:transparent;border-left-color:#444;border-width:11px}.red-ui-popover.red-ui-popover-bottom:after{border-color:transparent;border-bottom-color:#444;border-width:10px}.red-ui-popover.red-ui-popover-bottom:before{border-color:transparent;border-bottom-color:#444;border-width:11px}.red-ui-popover.red-ui-popover-top:after{border-color:transparent;border-top-color:#444;border-width:10px}.red-ui-popover.red-ui-popover-top:before{border-color:transparent;border-top-color:#444;border-width:11px}.red-ui-popover-size-small.red-ui-popover-right:after,.red-ui-popover-size-small.red-ui-popover-left:after{border-width:7px}.red-ui-popover-size-small.red-ui-popover-right:before,.red-ui-popover-size-small.red-ui-popover-left:before{border-width:8px}.red-ui-popover-size-small.red-ui-popover-bottom:after,.red-ui-popover-size-small.red-ui-popover-top:after{border-width:7px}.red-ui-popover-size-small.red-ui-popover-bottom:before,.red-ui-popover-size-small.red-ui-popover-top:before{border-width:8px}.red-ui-popover-key{border:1px solid #eee;border-radius:3px}.red-ui-popover a.red-ui-button:not(.primary),.red-ui-popover button.red-ui-button:not(.primary){border-color:#bbb;background:#444;color:#eee !important}.red-ui-popover a.red-ui-button:not(.primary):not(.disabled):not(.ui-button-disabled):hover,.red-ui-popover button.red-ui-button:not(.primary):not(.disabled):not(.ui-button-disabled):hover{border-color:#666}.red-ui-popover a.red-ui-button.primary,.red-ui-popover button.red-ui-button.primary{border-color:#bbb}.red-ui-popover a.red-ui-button.primary:not(.disabled):not(.ui-button-disabled):hover,.red-ui-popover button.red-ui-button.primary:not(.disabled):not(.ui-button-disabled):hover{border-color:#666}.red-ui-popover code{border:none;background:none;color:#657b83}.red-ui-popover-panel{box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-sizing:border-box;border:1px solid #3a3a3a;background:#181818}.nr-ui-view-lasso{stroke-width:1px;stroke:#93a1a1;fill:rgba(150,150,150,0.1);stroke-dasharray:10 5}.red-ui-flow-node-label-white{fill:#181818 !important}.red-ui-flow-node-label{stroke-width:0;fill:#000}.red-ui-flow-port-label{stroke-width:0;fill:#eee8d5}.red-ui-flow-node{stroke:#2e2e2e;stroke-width:1}.red-ui-workspace-select-mode g.red-ui-flow-node.red-ui-flow-node-hovered:not(.red-ui-flow-node-selected) .red-ui-flow-node{stroke-width:2;stroke:#fff !important;stroke-dasharray:10, 4}.red-ui-flow-group.red-ui-flow-group-hovered .red-ui-flow-group-outline-select{stroke-opacity:0.8 !important;stroke-dasharray:10 4 !important}.red-ui-flow-group.red-ui-flow-group-active-hovered:not(.red-ui-flow-group-hovered) .red-ui-flow-group-outline-select{stroke:#aaa}.red-ui-flow-group-outline{fill:none;stroke:#fff;stroke-opacity:0;stroke-width:12;pointer-events:stroke}.red-ui-flow-group-outline-select{fill:none;stroke:#fff;pointer-events:stroke;stroke-opacity:0;stroke-width:3}.red-ui-flow-group-body{fill:none;fill-opacity:1;stroke-width:2;stroke:#999;stroke-opacity:1}.red-ui-flow-node-unknown{stroke-dasharray:10,4;stroke:#dc322f}.red-ui-flow-node-placeholder{stroke-dasharray:10,4;stroke:#aaa;fill:#3a3a3a;stroke-width:2}.red-ui-flow-node-icon-group .fa-lg{stroke:none;fill:#fff}.red-ui-flow-node-icon-shade{stroke:none;fill:#000;fill-opacity:0.05}.red-ui-flow-node-icon-shade-border{stroke-opacity:0.1;stroke:#000;stroke-width:1}.red-ui-flow-node-button{fill:inherit}.red-ui-flow-node-button-background{fill:#3a3a3a}.red-ui-flow-port{stroke:#2e2e2e;stroke-width:1;fill:#d9d9d9}.red-ui-flow-node-error{fill:#ff6600;stroke:#911002;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.red-ui-flow-node-changed{fill:#00bcff;stroke:#1c668c;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}g.red-ui-flow-node-selected .red-ui-flow-node,g.red-ui-flow-node-selected .red-ui-flow-subflow-port{stroke-width:2;stroke:#fff !important}.red-ui-flow-node-highlighted{border-color:#fff !important;border-style:dashed !important;stroke:#fff;stroke-width:3;stroke-dasharray:8, 4}.red-ui-workspace-disabled .red-ui-flow-node{stroke-dasharray:8, 3;fill-opacity:0.5}.red-ui-workspace-disabled .red-ui-flow-link-line{stroke-dasharray:10,8 !important;stroke-width:2 !important;stroke:#ccc}.red-ui-workspace-disabled .red-ui-flow-port{fill-opacity:1;stroke-dasharray:none}.red-ui-workspace-disabled .red-ui-flow-group,.red-ui-workspace-disabled .red-ui-flow-group-body{stroke-dasharray:8, 3}.red-ui-flow-node-disabled.red-ui-flow-node,.red-ui-flow-node-disabled .red-ui-flow-node{stroke-dasharray:8, 3;fill-opacity:0.5}.red-ui-flow-node-disabled.red-ui-flow-link-line{stroke-dasharray:10,8 !important;stroke-width:2 !important;stroke:#ccc}.red-ui-flow-node-disabled .red-ui-flow-port{fill-opacity:1;stroke-dasharray:none}.red-ui-flow-node-status-dot-red{fill:#dc322f;stroke:#dc322f}.red-ui-flow-node-status-ring-red{fill:#181818;stroke:#dc322f}.red-ui-flow-node-status-dot-green{fill:#859900;stroke:#859900}.red-ui-flow-node-status-ring-green{fill:#181818;stroke:#859900}.red-ui-flow-node-status-dot-yellow{fill:#b58900;stroke:#b58900}.red-ui-flow-node-status-ring-yellow{fill:#181818;stroke:#b58900}.red-ui-flow-node-status-dot-blue{fill:#268bd2;stroke:#268bd2}.red-ui-flow-node-status-ring-blue{fill:#181818;stroke:#268bd2}.red-ui-flow-node-status-dot-grey{fill:#d3d3d3;stroke:#d3d3d3}.red-ui-flow-node-status-ring-grey{fill:#181818;stroke:#d3d3d3}.red-ui-flow-node-status-label{stroke-width:0;fill:#eee8d5}.red-ui-flow-port-hovered{stroke:#fff;fill:#fff}.red-ui-flow-subflow-port{fill:#3a3a3a;stroke:#2e2e2e}.red-ui-flow-drag-line{stroke:#fff !important;stroke-width:3;fill:none}.red-ui-flow-link-line{stroke:#999;stroke-width:3;fill:none}.red-ui-flow-link-link{stroke-width:2;stroke:#aaa;fill:none;stroke-dasharray:25,4}.red-ui-flow-link-off-flow{stroke-width:2}.red-ui-flow-link-port{fill:#eee;stroke:#aaa;stroke-width:1}.red-ui-flow-link-group-active .red-ui-flow-link-port{stroke:#ff7f0e}.red-ui-flow-link-outline{stroke:#181818;stroke-opacity:0.4;stroke-width:5;fill:none}.red-ui-flow-link-background{stroke:#181818;stroke-width:20;fill:none}.red-ui-flow-link-splice>.red-ui-flow-link-line{stroke-dasharray:15,8}g.red-ui-flow-link-selected path.red-ui-flow-link-line{stroke:#fff}g.red-ui-flow-link-unknown path.red-ui-flow-link-line{stroke:#dc322f;stroke-width:2;stroke-dasharray:10, 4}.red-ui-flow-port-tooltip path:first-child{fill:#444;stroke:#444;stroke-width:1}.red-ui-flow-port-tooltip-label{stroke-width:0;fill:#eee}#red-ui-palette-editor{box-sizing:border-box;background:#181818}#red-ui-palette-editor .red-ui-editableList-container{border:none;border-radius:0}#red-ui-palette-editor .red-ui-editableList-container li .disabled .red-ui-palette-module-name{color:#657b83}#red-ui-palette-editor .red-ui-editableList-container li .disabled .red-ui-palette-module-version{color:#657b83}#red-ui-palette-editor .red-ui-editableList-container li .disabled ul.red-ui-palette-module-error-list li{color:#657b83}#red-ui-palette-editor .red-ui-palette-editor-toolbar{background:#181818;box-sizing:border-box;border-bottom:1px solid #3a3a3a}#red-ui-palette-editor .red-ui-palette-module-shade-status{color:#eee8d5}#red-ui-palette-editor .red-ui-palette-module-description{color:#eee8d5}#red-ui-palette-editor .red-ui-palette-module-set{border:1px solid #3a3a3a;border-radius:0}#red-ui-palette-editor .red-ui-palette-module-set:not(:last-child){border-bottom:none}#red-ui-palette-editor .red-ui-palette-module-set:first-child{border-top-right-radius:2px;border-top-left-radius:2px}#red-ui-palette-editor .red-ui-palette-module-set:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}#red-ui-palette-editor .red-ui-palette-module-type{color:#eee8d5}#red-ui-palette-editor .red-ui-palette-module-type-swatch{border-radius:3px;background:#181818;border:1px dashed #3a3a3a}#red-ui-palette-editor .red-ui-palette-module-set-disabled{background:#080808}#red-ui-palette-editor .red-ui-palette-module-set-disabled .red-ui-palette-module-type{color:#999}#red-ui-palette-editor .red-ui-palette-module-more{background:#080808}#red-ui-palette-editor .red-ui-palette-module-more a{color:#dc322f}#red-ui-palette-editor .red-ui-palette-module-more a:hover{background:#3b3b3b}.red-ui-palette-module-meta{color:#eee8d5}.red-ui-palette-module-meta.disabled{color:#bbb}.red-ui-palette-module-name{color:#93a1a1}.red-ui-palette-module-meta .fa-warning{color:#dc322f}ul.red-ui-palette-module-error-list li{border:none;background:none}.red-ui-palette-module-shade{background:rgba(160,160,160,0.5)}.red-ui-diff-panel .red-ui-editableList-container{border-radius:1px;background:#212121}.red-ui-diff-panel .red-ui-diff-list li{background:#212121;border:none}.red-ui-diff-panel-headers div{box-sizing:border-box;background:#212121;border-top:1px solid #3a3a3a;border-color:#3a3a3a;border-left:1px solid #3a3a3a}.red-ui-diff-panel-headers div:last-child{border-right:1px solid #3a3a3a}.red-ui-diff-dialog-toolbar{box-sizing:border-box;color:#eee8d5;background:#181818;border-bottom:1px solid #3a3a3a}.red-ui-diff-list-flow{background:#181818;border:1px solid #3a3a3a;border-radius:1px}.red-ui-diff-list-node:first-child{border-top:1px solid #3a3a3a}.red-ui-diff-list-node:not(:last-child){border-bottom:1px solid #3a3a3a}.red-ui-diff-list-node table{border-collapse:collapse}.red-ui-diff-list-node td,.red-ui-diff-list-node th{border-top:1px solid #3a3a3a;border-left:1px solid #3a3a3a}.red-ui-diff-list-node td:first-child,.red-ui-diff-list-node th:first-child{border-left:none}.red-ui-diff-list-node tr:hover{background:#212121}.red-ui-diff-list-flow-title:hover{background:#212121}.red-ui-diff-list-node-header:hover{background:#212121}.red-ui-diff-list-node-icon{background:#181818;border-radius:2px;border:1px solid #2e2e2e;background-position:5% 50%;background-repeat:no-repeat;background-size:contain}.red-ui-diff-list-node-icon .red-ui-palette-icon{background-position:49% 50%}.red-ui-diff-list-flow-empty .red-ui-diff-list-flow-title:hover{background:none}.red-ui-diff-status-deleted .red-ui-diff-status{color:#f80000}.red-ui-diff-status-added .red-ui-diff-status{color:#009900}.red-ui-diff-status-moved .red-ui-diff-status{color:#3f81b3}.red-ui-diff-status-changed .red-ui-diff-status{color:#f89406}.red-ui-diff-status-unchanged .red-ui-diff-status{color:#bbb}.red-ui-diff-status-conflict .red-ui-diff-status{color:#9b45ce}.red-ui-diff-list-node-properties{color:#93a1a1}.red-ui-diff-list-node-description{color:#93a1a1}.red-ui-diff-state-added{color:#009900}.red-ui-diff-state-deleted{color:#f80000}.red-ui-diff-state-changed{color:#f89406}.red-ui-diff-state-unchanged{color:#bbb}.red-ui-diff-state-conflicted{color:purple}.red-ui-diff-list-node-cell{box-sizing:border-box;border-left:1px solid #3a3a3a}.red-ui-diff-empty{background:black;background:repeating-linear-gradient(20deg, #181818, #181818 5px, black 5px, black 10px)}.red-ui-diff-list-node-cell:first-child{border-left:none}.red-ui-diff-list-cell-label{box-sizing:border-box}.red-ui-diff-list-wires ul,.red-ui-diff-list-wires li,.red-ui-diff-list-wires ol{background:none !important}.red-ui-diff-list-cell .red-ui-debug-msg-row:hover{background:none}.red-ui-diff-list-cell.red-ui-diff-status-changed{background:#fff2e1}.red-ui-diff-list-cell.red-ui-diff-status-conflict{background:#ffdad4}label.red-ui-diff-selectbox{border-left:1px solid #3a3a3a}label.red-ui-diff-selectbox:hover{background:#3b3b3b}.red-ui-diff-list-node-conflict.red-ui-diff-select-remote .red-ui-diff-list-node-remote{background:#e7ffe3}.red-ui-diff-list-node-conflict.red-ui-diff-select-remote .red-ui-diff-list-node-remote label{border-left-color:#b8daad}.red-ui-diff-list-node-conflict.red-ui-diff-select-remote .red-ui-diff-list-node-local{background:#ffe1e1}.red-ui-diff-list-node-conflict.red-ui-diff-select-remote .red-ui-diff-list-node-local label{border-left-color:#e4bcbc}.red-ui-diff-list-node-conflict.red-ui-diff-select-local .red-ui-diff-list-node-local{background:#e7ffe3}.red-ui-diff-list-node-conflict.red-ui-diff-select-local .red-ui-diff-list-node-local label{border-left-color:#b8daad}.red-ui-diff-list-node-conflict.red-ui-diff-select-local .red-ui-diff-list-node-remote{background:#ffe1e1}.red-ui-diff-list-node-conflict.red-ui-diff-select-local .red-ui-diff-list-node-remote label{border-left-color:#e4bcbc}.red-ui-deploy-dialog-confirm-conflict-row i.fa-check{color:#859900}.red-ui-deploy-dialog-confirm-conflict-row i.fa-exclamation{color:#eee8d5}.red-ui-diff-text table.red-ui-diff-text-content{border:1px solid #3a3a3a;border-radius:3px}.red-ui-diff-text table.red-ui-diff-text-content td.lineno{color:#657b83;background:#212121}.red-ui-diff-text table.red-ui-diff-text-content td.lineno.added{background:#c0f6c0}.red-ui-diff-text table.red-ui-diff-text-content td.lineno.removed{background:#ffcccc}.red-ui-diff-text table.red-ui-diff-text-content td.lineno:nth-child(3){border-left:1px solid #3a3a3a}.red-ui-diff-text table.red-ui-diff-text-content td.linetext{border-left:1px solid #3a3a3a}.red-ui-diff-text table.red-ui-diff-text-content td.linetext span.prefix{color:#eee8d5}.red-ui-diff-text table.red-ui-diff-text-content td.linetext.added{border-left-color:#aaeeaa}.red-ui-diff-text table.red-ui-diff-text-content td.linetext.removed{border-left-color:#eebbbb}.red-ui-diff-text table.red-ui-diff-text-content td.blank{background:#212121}.red-ui-diff-text table.red-ui-diff-text-content td.added{background:#e7ffe3}.red-ui-diff-text table.red-ui-diff-text-content td.removed{background:#ffe1e1}.red-ui-diff-text table.red-ui-diff-text-content tr.mergeHeader td{color:#800080;background:#e5f9ff}.red-ui-diff-text table.red-ui-diff-text-content tr.mergeHeader-separator td{color:#800080;background:#b2edff}.red-ui-diff-text table.red-ui-diff-text-content tr.mergeHeader-ours td{border-top:2px solid #b2edff}.red-ui-diff-text table.red-ui-diff-text-content tr.mergeHeader-theirs td{border-bottom:2px solid #b2edff}.red-ui-diff-text table.red-ui-diff-text-content td.unchanged{background:#fff;color:#bbb}.red-ui-diff-text table.red-ui-diff-text-content tr.unchanged{background:#fff}.red-ui-diff-text table.red-ui-diff-text-content tr.start-block{border-top:1px solid #3a3a3a}.red-ui-diff-text table.red-ui-diff-text-content tr.end-block{border-bottom:1px solid #3a3a3a}.red-ui-diff-text table.red-ui-diff-text-content tr.red-ui-diff-text-file-header td{background:#181818;color:#93a1a1}.red-ui-diff-text table.red-ui-diff-text-content tr.red-ui-diff-text-commit-header td{background:#181818;color:#93a1a1}.red-ui-diff-text table.red-ui-diff-text-content tr.red-ui-diff-text-commit-header td .commit-summary{border-top:1px solid #3a3a3a;color:#eee8d5}.red-ui-diff-text table.red-ui-diff-text-content tr.red-ui-diff-text-header>td:not(.red-ui-diff-flow-diff){color:#eee8d5;background:#ffd;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.red-ui-diff-text table.red-ui-diff-text-content tr.red-ui-diff-text-expand td:hover{background:#ffd}.red-ui-settings-tabs-container{background:#212121}.red-ui-settings-tabs-content h3:not(:first-child){border-top:1px solid #3a3a3a}#red-ui-projects-dialog .red-ui-projects-dialog-box{box-sizing:border-box}.red-ui-sidebar-vc-shade{background:#181818}.red-ui-projects-edit-form form .form-row label{color:#93a1a1}.red-ui-projects-edit-form form .form-row label.red-ui-projects-edit-form-inline-label{color:inherit}.red-ui-projects-edit-form-sublabel{color:#657b83}.red-ui-projects-dialog-screen-start .red-ui-projects-dialog-screen-start-hero{color:#93a1a1}.red-ui-projects-dialog-credentials-box-right{box-sizing:border-box;border:1px solid #3a3a3a;border-radius:3px}.red-ui-projects-dialog-credentials-box-left>div{border:1px solid #3a3a3a;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:#181818}.red-ui-projects-dialog-credentials-box-left>div.disabled{border-color:#181818;border-right-color:#3a3a3a}.red-ui-projects-dialog-project-list-container{border:1px solid #3a3a3a;border-radius:2px}.red-ui-projects-dialog-project-list-inner-container .red-ui-editableList-border{border:none}.red-ui-projects-dialog-project-list-entry{color:#93a1a1;background:#181818;border-left:3px solid #181818;border-right:3px solid #181818}.red-ui-projects-dialog-project-list-entry.projects-list-entry-current:not(.selectable){color:#93a1a1;background:#212121;border-left-color:#666;border-right-color:#666}.red-ui-projects-dialog-project-list-entry.projects-list-entry-current i{color:#eee8d5}.red-ui-projects-dialog-project-list-entry.selectable:hover:not(.selected){color:#93a1a1;background:#3b3b3b;border-left-color:#3b3b3b;border-right-color:#3b3b3b}.red-ui-projects-dialog-project-list-entry .red-ui-projects-dialog-project-list-entry-icon i{color:#657b83}.red-ui-projects-dialog-project-list-entry.selected{color:#93a1a1;background:#212121;border-left-color:#666;border-right-color:#666}.red-ui-projects-dialog-project-list-entry .red-ui-projects-dialog-project-list-entry-current{color:#eee8d5}.red-ui-projects-dialog-project-list-entry .red-ui-projects-dialog-project-list-entry-tools{color:#eee8d5}.red-ui-projects-dialog-project-list-entry-delete-confirm{background:#181818}.red-ui-projects-dialog-screen-create-type.red-ui-button.toggle.selected:not(.disabled):not(:disabled){color:#666 !important}.red-ui-projects-dialog-screen-input-status{color:#eee8d5}#red-ui-project-settings-tab-deps .red-ui-editableList-border{border-radius:0}#red-ui-project-settings-tab-deps .red-ui-palette-module-unused>*{color:#eee8d5}#red-ui-project-settings-tab-deps .red-ui-palette-module-unknown{border:1px dashed #3a3a3a;background:#080808}#red-ui-project-settings-tab-deps .red-ui-palette-module-not-installed{border:1px dashed #dc322f}#red-ui-project-settings-tab-deps .red-ui-palette-module-not-installed i.fa-warning{color:#dc322f}.red-ui-sidebar-vc .red-ui-editableList-container{background:#212121}.red-ui-sidebar-vc .red-ui-editableList-container li{background:#181818}.red-ui-sidebar-vc .red-ui-editableList-border{border:none;border-radius:0}.red-ui-sidebar-vc-change-container{box-sizing:border-box}.red-ui-sidebar-vc-slide-box{background:#212121;box-sizing:border-box}.red-ui-sidebar-vc-slide-box.red-ui-sidebar-vc-slide-box-top{border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;box-shadow:1px 1px 4px rgba(0,0,0,0.2);color:#93a1a1;background:#212121;box-sizing:border-box}.red-ui-sidebar-vc-slide-box.red-ui-sidebar-vc-slide-box-bottom{border-top:1px solid #3a3a3a}.red-ui-sidebar-vc-slide-box textarea{box-sizing:border-box;border-radius:1px}.red-ui-projects-branch-list .red-ui-searchBox-container{border-top:1px solid #3a3a3a;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a;border-top-left-radius:2px;border-top-right-radius:2px}.red-ui-projects-branch-list .red-ui-editableList{border:1px solid #3a3a3a;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.red-ui-projects-branch-list .red-ui-editableList>.red-ui-editableList-border{border-radius:0;border:none}.red-ui-projects-branch-list .red-ui-editableList .red-ui-editableList-container li{background:#181818}.uneditable-input .red-ui-projects-branch-list .red-ui-editableList{border-left:none;border-bottom:none;border-right:none}.uneditable-input .red-ui-projects-branch-list .red-ui-searchBox-container{border-left:none;border-right:none}.red-ui-sidebar-vc-branch-list-entry{color:#93a1a1;background:#181818;border-left:2px solid #181818;border-right:2px solid #181818}.red-ui-sidebar-vc-branch-list-entry.selected{border-left-color:#666;border-right-color:#666}.red-ui-sidebar-vc-branch-list-entry:not(.input-error):hover{background:#3b3b3b;border-left-color:#666;border-right-color:#666}.red-ui-sidebar-vc-branch-list-entry span.current{color:#657b83}.red-ui-sidebar-vc-change-entry a{color:currentColor}.red-ui-sidebar-vc-change-entry.red-ui-help-info-node{background:#181818}.red-ui-sidebar-vc-commit-entry:hover{background:#3b3b3b}.red-ui-sidebar-vc-commit-more{color:#eee8d5}.red-ui-sidebar-vc-commit-sha{color:#c38888}.red-ui-sidebar-vc-commit-subject{color:#93a1a1}.red-ui-sidebar-vc-commit-ref{color:#657b83;border:1px solid #3a3a3a;border-radius:10px}.red-ui-sidebar-vc-commit-date{color:#eee8d5}.red-ui-sidebar-vc-commit-user{color:#eee8d5}.red-ui-sidebar-vc-change-header{color:#93a1a1;background:#212121;box-sizing:border-box;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.red-ui-sidebar-vc-repo-toolbar{color:#93a1a1;background:#212121;box-sizing:border-box}.red-ui-projects-file-listing-container>.red-ui-editableList>.red-ui-editableList-border{border-radius:0;border:none;border-top:1px solid #3a3a3a}.red-ui-editableList-container .red-ui-projects-dialog-file-list .red-ui-editableList-border{border:none}.red-ui-editableList-container .red-ui-projects-dialog-file-list li{border:none}.red-ui-projects-dialog-file-list-entry{border-left:2px solid #181818;border-right:2px solid #181818;background:#181818}.red-ui-projects-dialog-file-list-entry.projects-list-entry-current:not(.selectable){background:#212121}.red-ui-projects-dialog-file-list-entry.projects-list-entry-current i{color:#666}.red-ui-projects-dialog-file-list-entry.selectable:hover{background:#3b3b3b;border-left-color:#666;border-right-color:#666}.red-ui-projects-dialog-file-list-entry.unselectable{color:#bbb}.red-ui-projects-dialog-file-list-entry i{color:#eee8d5}.red-ui-projects-dialog-file-list-entry.selected{background:#212121;border-left-color:#666;border-right-color:#666}.red-ui-projects-dialog-file-list-entry .red-ui-projects-dialog-file-list-entry-folder .fa-angle-right{color:#93a1a1}.red-ui-projects-dialog-file-list-entry-file-type-git{color:#657b83}.red-ui-projects-dialog-remote-list .red-ui-editableList-container li{border:none;border-radius:4px}.red-ui-projects-dialog-ssh-key-list .red-ui-projects-dialog-ssh-key-header:hover{background:#3b3b3b}.red-ui-projects-dialog-list .red-ui-editableList-container{background:#212121}.red-ui-projects-dialog-list .red-ui-editableList-container li:last-child{border-bottom:none}.red-ui-projects-dialog-list-entry .entry-icon{color:#eee8d5}.red-ui-projects-dialog-list-entry .entry-detail{color:#657b83}.red-ui-projects-dialog-list-dialog{background:#181818;border-radius:4px;border:1px solid #3a3a3a}.red-ui-projects-dialog-list-dialog .red-ui-projects-dialog-list-dialog-header{background:#181818}.red-ui-settings-section-description{color:#eee8d5}.red-ui-editableList-border{border:1px solid #3a3a3a;border-radius:4px}.red-ui-editableList-border .red-ui-editableList-header{border-bottom:1px solid #3a3a3a}.red-ui-editableList-container{box-sizing:border-box}.red-ui-editableList-container .red-ui-editabelList-item-placeholder{border:2px dashed #3a3a3a !important}.red-ui-editableList-container li{box-sizing:border-box;background:#181818;border-bottom:1px solid #3a3a3a}.red-ui-editableList-container li .red-ui-editableList-item-handle{color:#657b83}.red-ui-editableList-container li.ui-sortable-helper{border-top:1px solid #3a3a3a}.red-ui-editableList-container li.red-ui-editableList-item-deleting{background:#080808}.red-ui-searchBox-container i{color:#eee8d5}.red-ui-searchBox-container a.red-ui-searchBox-opts:hover{color:#eee8d5;background:#3b3b3b}.red-ui-searchBox-container input.red-ui-searchBox-input{border-radius:0;border:none;box-shadow:none;-webkit-box-shadow:none;box-sizing:border-box}.red-ui-searchBox-container input.red-ui-searchBox-input:focus{border:none;box-shadow:none;-webkit-box-shadow:none}.red-ui-searchBox-container .red-ui-searchBox-resultCount{background:#181818;color:#eee8d5;border-radius:4px}.red-ui-searchBox-compact input:focus.red-ui-searchBox-input{outline:1px solid rgba(85,150,230,0.8)}.red-ui-searchBox-compact input.red-ui-searchBox-input,.red-ui-searchBox-compact input:focus.red-ui-searchBox-input{border:1px solid #3a3a3a;border-radius:3px}.red-ui-typedInput-container{border:1px solid #3a3a3a;border-radius:4px;box-sizing:border-box}.red-ui-typedInput-container input.red-ui-typedInput-input{border:none;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.red-ui-typedInput-container.red-ui-typedInput-focus:not(.input-error){border-color:rgba(85,150,230,0.8) !important}.red-ui-typedInput-container .red-ui-typedInput-value-label{box-sizing:border-box}.red-ui-typedInput-container .red-ui-typedInput-value-label .red-ui-typedInput-value-label-inactive{background:black;color:#bbb}.red-ui-typedInput-options{box-shadow:1px 1px 4px rgba(0,0,0,0.2);border:1px solid #3a3a3a;box-sizing:border-box;background:#181818}.red-ui-typedInput-options a{border-bottom:1px solid #3a3a3a;color:#93a1a1}.red-ui-typedInput-options a:hover{background:#3b3b3b}.red-ui-typedInput-options a:focus{background:#212121;outline:none}.red-ui-typedInput-options a:active{background:#212121}button.red-ui-typedInput-type-select,button.red-ui-typedInput-option-expand,button.red-ui-typedInput-option-trigger{border:none;box-sizing:border-box;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#212121;color:#93a1a1}button.red-ui-typedInput-type-select.disabled>i.red-ui-typedInput-icon,button.red-ui-typedInput-option-expand.disabled>i.red-ui-typedInput-icon,button.red-ui-typedInput-option-trigger.disabled>i.red-ui-typedInput-icon{color:#bbb}button.red-ui-typedInput-type-select:not(.disabled):hover,button.red-ui-typedInput-option-expand:not(.disabled):hover,button.red-ui-typedInput-option-trigger:not(.disabled):hover{background:#3b3b3b}button.red-ui-typedInput-type-select:focus,button.red-ui-typedInput-option-expand:focus,button.red-ui-typedInput-option-trigger:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(85,150,230,0.8)}button.red-ui-typedInput-type-select:not(.disabled):active,button.red-ui-typedInput-option-expand:not(.disabled):active,button.red-ui-typedInput-option-trigger:not(.disabled):active{background:#212121}button.red-ui-typedInput-type-select.red-ui-typedInput-full-width,button.red-ui-typedInput-option-expand.red-ui-typedInput-full-width,button.red-ui-typedInput-option-trigger.red-ui-typedInput-full-width{border-top-right-radius:4px;border-bottom-right-radius:4px}button.red-ui-typedInput-option-expand{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}button.red-ui-typedInput-option-trigger{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px}button.red-ui-typedInput-option-trigger .red-ui-typedInput-option-label{background:#212121;color:#93a1a1}button.red-ui-typedInput-option-trigger:focus{box-shadow:none}button.red-ui-typedInput-option-trigger:focus .red-ui-typedInput-option-caret{box-shadow:inset 0 0 0 1px rgba(85,150,230,0.8)}.red-ui-nodeList .red-ui-editableList-container li{border:none;background:#181818}.red-ui-nodeList .red-ui-editableList-container li:hover{background:#3b3b3b}.red-ui-nodeList .red-ui-editableList-container li .red-ui-editableList-item-content.disabled{color:#bbb}.red-ui-nodeList .red-ui-editableList-container li.red-ui-editableList-section-header{background:#181818}.red-ui-nodeList .red-ui-editableList-container li.red-ui-editableList-section-header .red-ui-editableList-item-content.disabled{color:#bbb}.red-ui-checkboxSet{color:#eee8d5}.red-ui-checkboxSet.disabled{color:#bbb}.red-ui-stack{background:#181818}.red-ui-stack .red-ui-palette-category{background:#181818}.red-ui-stack .red-ui-palette-category:last-child{border-bottom:none}.red-ui-treeList:focus{outline:none !important}.red-ui-treeList-container{background:#212121;border:1px solid #3a3a3a;border-radius:4px;box-sizing:border-box}.red-ui-treeList-container .red-ui-editableList-border{border:none}.red-ui-treeList-container .red-ui-editableList-container li{border-bottom:none}.red-ui-treeList-label{color:#93a1a1}.red-ui-treeList-label:hover,.red-ui-treeList-label:hover .red-ui-treeList-sublabel-text{background:#3b3b3b;color:#93a1a1}.red-ui-treeList-label:focus,.red-ui-treeList-label:focus .red-ui-treeList-sublabel-text{background:#3b3b3b;outline:none;color:#93a1a1}.red-ui-treeList-label.selected,.red-ui-treeList-label.selected .red-ui-treeList-sublabel-text{background:#212121;outline:none;color:#93a1a1}.red-ui-treeList-sublabel-text{color:#eee8d5;background:#181818}.red-ui-treeList-spinner{background:url(images/spin.svg) 50% 50% no-repeat;background-size:auto 20px}#red-ui-drop-target{background:rgba(0,0,0,0.3)}#red-ui-drop-target div{color:#fff}#red-ui-settings-tab-keyboard .red-ui-editableList-container{border-radius:0;border:none}#red-ui-settings-tab-keyboard .keyboard-shortcut-list-header{border-bottom:1px solid #3a3a3a}#red-ui-settings-tab-keyboard .keyboard-shortcut-list-header div{color:#fdf6e3 !important}#red-ui-settings-tab-keyboard .keyboard-shortcut-list li:hover{background:#3b3b3b}#red-ui-settings-tab-keyboard .keyboard-shortcut-entry-text i{color:#657b83}#red-ui-settings-tab-keyboard .keyboard-shortcut-entry-scope{color:#657b83}#red-ui-settings-tab-keyboard .keyboard-shortcut-entry-unassigned{color:#657b83}#red-ui-settings-tab-keyboard .keyboard-shortcut-entry-expanded{background:#212121}.help-key{border:1px solid #3a3a3a;border-radius:3px;background:#212121;box-shadow:rgba(160,160,160,0.5) 1px 1px 1px}.red-ui-debug-window{background:#181818}.red-ui-debug-filter-box{background:#212121;border-bottom:1px solid #3a3a3a;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.red-ui-debug-msg{border-bottom:1px solid #181818;border-left:8px solid #181818;border-right:8px solid #181818}.red-ui-debug-msg.red-ui-debug-msg-hover{border-right-color:#2e2e2e}.red-ui-debug-msg-row:hover{background:#212121}.red-ui-debug-msg-tools .red-ui-button-small{border-radius:1px}.red-ui-debug-msg-meta{background:#181818;color:#93a1a1}.red-ui-debug-msg-topic{color:#93a1a1}.red-ui-debug-msg-name{color:#93a1a1}.red-ui-debug-msg-payload{background:#181818}.red-ui-debug-msg-level-log{border-left-color:#181818;border-right-color:#181818}.red-ui-debug-msg-level-30{border-left-color:#362800;border-right-color:#362800}.red-ui-debug-msg-level-20{border-left-color:#771614;border-right-color:#771614}.red-ui-debug-msg-element{color:#93a1a1}.red-ui-debug-msg-object-key{color:#859900}.red-ui-debug-msg-object-handle{color:#eee8d5}.red-ui-debug-msg-type-other{color:#d33682}.red-ui-debug-msg-type-string{color:#6c71c4}.red-ui-debug-msg-type-null{color:#2aa198}.red-ui-debug-msg-type-meta{color:#93a1a1}.red-ui-debug-msg-type-number{color:#268bd2}.red-ui-debug-msg-row.red-ui-debug-msg-row-pinned{background:#212121}.red-ui-debug-msg-expandable:hover .red-ui-debug-msg-object-handle{color:#eee8d5}.red-ui-debug-msg-type-string-swatch{border-radius:3px}.red-ui-editor-radial-menu>div{border-radius:80px;background:rgba(0,0,0,0.2);border:1px solid #3a3a3a}.red-ui-editor-radial-menu-opt{border-radius:20px;background:#181818;border:2px solid #3a3a3a}.red-ui-editor-radial-menu-opt-disabled{border-color:#3a3a3a;color:#3a3a3a}.red-ui-editor-radial-menu-opt-active{background:#3b3b3b} 10 | -------------------------------------------------------------------------------- /solarized-dark-grey.js: -------------------------------------------------------------------------------- 1 | (function(ace) { 2 | const edit = ace.edit; 3 | 4 | ace.config.set('themePath', '/theme/scripts'); 5 | 6 | ace.edit = function() { 7 | const editor = edit.apply(this, arguments); 8 | editor.getSession().setTabSize(2); 9 | return editor; 10 | } 11 | })(ace); 12 | -------------------------------------------------------------------------------- /theme-tomorrow.js: -------------------------------------------------------------------------------- 1 | ace.define('ace/theme/tomorrow', ['require', 'exports', 'module', 'ace/lib/dom'], function(require, exports, module) { 2 | 3 | exports.isDark = true; 4 | exports.cssClass = 'ace-solarized_dark_grey'; 5 | exports.cssText = `.ace-solarized_dark_grey .ace_gutter { 6 | background: #212121; 7 | color: #657b83 8 | } 9 | .ace-solarized_dark_grey .ace_print-margin { 10 | width: 1px; 11 | background: #212121 12 | } 13 | .ace-solarized_dark_grey { 14 | font-family: "Fira Code", monospace; 15 | -webkit-font-feature-settings: "liga" on,"calt" on; 16 | font-feature-settings: "liga" on,"calt" on; 17 | background-color: #141414; 18 | color: #93A1A1 19 | } 20 | .ace-solarized_dark_grey .ace_entity.ace_other.ace_attribute-name{ 21 | color: #93A1A1 22 | } 23 | .ace-solarized_dark_grey .ace_cursor{ 24 | color: #eee8d5 25 | } 26 | .ace-solarized_dark_grey .ace_string.ace_regexp { 27 | color: #cb4b16 28 | } 29 | .ace-solarized_dark_grey .ace_marker-layer .ace_active-line, 30 | .ace-solarized_dark_grey .ace_marker-layer .ace_selection { 31 | background: rgba(255, 255, 255, 0.1) 32 | } 33 | .ace-solarized_dark_grey.ace_multiselect .ace_selection.ace_start { 34 | box-shadow: 0 0 3px 0px #002B36; 35 | } 36 | .ace-solarized_dark_grey .ace_marker-layer .ace_step { 37 | background: rgb(102, 82, 0) 38 | } 39 | .ace-solarized_dark_grey .ace_marker-layer .ace_bracket { 40 | margin: -1px 0 0 -1px; 41 | border: 1px solid rgba(147, 161, 161, 0.50) 42 | } 43 | .ace-solarized_dark_grey .ace_gutter-active-line { 44 | background-color: #0d3440 45 | } 46 | .ace-solarized_dark_grey .ace_marker-layer .ace_selected-word { 47 | border: 1px solid #073642 48 | } 49 | .ace-solarized_dark_grey .ace_invisible { 50 | color: rgba(147, 161, 161, 0.50) 51 | } 52 | .ace-solarized_dark_grey .ace_line, 53 | .ace-solarized_dark_grey .ace_markup { 54 | color: #93a1a1; 55 | } 56 | .ace-solarized_dark_grey .ace_keyword, 57 | .ace-solarized_dark_grey .ace_meta, 58 | .ace-solarized_dark_grey .ace_storage, 59 | .ace-solarized_dark_grey .ace_support.ace_class, 60 | .ace-solarized_dark_grey .ace_support.ace_type { 61 | color: #93a1a1; 62 | font-weight: bold 63 | } 64 | .ace-solarized_dark_grey .ace_constant.ace_character, 65 | .ace-solarized_dark_grey .ace_constant.ace_other { 66 | color: #CB4B16 67 | } 68 | .ace-solarized_dark_grey .ace_constant.ace_language { 69 | color: #B58900 70 | } 71 | .ace-solarized_dark_grey .ace_constant.ace_numeric { 72 | color: #D33682 73 | } 74 | .ace-solarized_dark_grey .ace_fold { 75 | background-color: #268BD2; 76 | border-color: #93A1A1 77 | } 78 | .ace-solarized_dark_grey .ace_entity.ace_name.ace_function, 79 | .ace-solarized_dark_grey .ace_punctuation ~ .ace_support.ace_function, 80 | .ace-solarized_dark_grey .ace_support.ace_function { 81 | color: #b58900 82 | } 83 | .ace-solarized_dark_grey .ace_entity.ace_name.ace_tag, 84 | .ace-solarized_dark_grey .ace_variable { 85 | color: #93a1a1 86 | } 87 | .ace-solarized_dark_grey .ace_paren.ace_lparen, 88 | .ace-solarized_dark_grey .ace_paren.ace_rparen { 89 | color: #839496 90 | } 91 | .ace-solarized_dark_grey .ace_variable.ace_language { 92 | color: #93a1a1; 93 | font-weight: bold 94 | } 95 | .ace-solarized_dark_grey .ace_variable.ace_parameter{ 96 | color: #cb4b16 97 | } 98 | .ace-solarized_dark_grey .ace_string { 99 | color: #6c71c4 100 | } 101 | .ace-solarized_dark_grey .ace_comment { 102 | font-style: italic; 103 | color: #586e75 104 | } 105 | .ace-solarized_dark_grey .ace_identifier { 106 | color: #93a1a1 107 | } 108 | .ace-solarized_dark_grey .ace_indent-guide { 109 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNg0Db1ZVCxc/sPAAd4AlUHlLenAAAAAElFTkSuQmCC) right repeat-y 110 | }`; 111 | 112 | var dom = require('../lib/dom'); 113 | dom.importCssString(exports.cssText, exports.cssClass); 114 | }); 115 | --------------------------------------------------------------------------------