.bp3-tabs {
  height: 100%; }

.bp3-tab-panel {
  height: 100%; }

#main {
  height: 100%; }

.nodes-ext-content {
  color: white; }

.nodes-ext-code {
  display: block;
  white-space: pre-wrap; }

.-workflow-left-pane {
  background-color: #f0f0f0; }

.workflow-graph-node-empty {
  fill: #dfdfdf; }

.workflow-graph-node-dirty {
  fill: #6d6d6d; }

.workflow-graph-node-evaluating {
  fill: #f7f08e; }

.workflow-graph-node-evaluated {
  fill: #91da83; }

.workflow-graph-node-error {
  fill: #d47d77; }

.workflow-slot-edit-group {
  margin-bottom: 5px; }

.workflow-slot-edit {
  margin-bottom: 10px; }

.workflow-param-editor-name {
  width: 130px; }

.workflow-input {
  width: 130px; }

svg.workflow-graph text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

svg.workflow-graph text::selection {
  background: none; }

.workflow-node {
  padding: 15px; }

svg.workflow-graph .worlflow-node-input {
  stroke-width: 2.5;
  stroke: aliceblue;
  fill: black; }

svg.workflow-graph .worlflow-node-input:hover {
  stroke: #b1b1b1;
  /* stroke: aliceblue;
    fill: black; */ }

svg.workflow-graph .workflow-link {
  stroke: gray;
  stroke-width: 1; }

svg.workflow-graph g .workflow-link-back {
  stroke: rgba(0, 0, 0, 0);
  stroke-width: 5; }

svg.workflow-graph g:hover .workflow-link-back {
  stroke: #c4c4c4; }

.Resizer {
  background: #000;
  opacity: .2;
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box; }

.Resizer:hover {
  -webkit-transition: all 2s ease;
  transition: all 2s ease; }

.Resizer.horizontal {
  height: 11px;
  margin: -5px 0;
  border-top: 5px solid rgba(255, 255, 255, 0);
  border-bottom: 5px solid rgba(255, 255, 255, 0);
  cursor: row-resize;
  width: 100%; }

.Resizer.horizontal:hover {
  border-top: 5px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid rgba(0, 0, 0, 0.5); }

.Resizer.vertical {
  width: 11px;
  margin: 0 -5px;
  border-left: 5px solid rgba(255, 255, 255, 0);
  border-right: 5px solid rgba(255, 255, 255, 0);
  cursor: col-resize; }

.Resizer.vertical:hover {
  border-left: 5px solid rgba(0, 0, 0, 0.5);
  border-right: 5px solid rgba(0, 0, 0, 0.5); }

.Resizer.disabled {
  cursor: not-allowed; }

.Resizer.disabled:hover {
  border-color: transparent; }
