.dc-nodered-wrapper{min-width:0;max-width:100%}.dc-nodered-viewer{--dc-nodered-border: color-mix(in srgb, var(--primary) 16%, var(--secondary));--dc-nodered-header: color-mix(in srgb, var(--tertiary) 6%, var(--secondary));--dc-nodered-toolbar: color-mix( in srgb, var(--tertiary) 3%, var(--secondary) );--dc-nodered-surface: color-mix( in srgb, var(--tertiary) 2%, var(--primary-very-low) );--dc-nodered-tab-strip: color-mix( in srgb, var(--primary) 4%, var(--secondary) );--dc-nodered-active-tab: color-mix( in srgb, var(--tertiary) 8%, var(--secondary) );--dc-nodered-grid: color-mix( in srgb, var(--primary) 12%, var(--dc-nodered-surface) );--red-ui-workspace-button-color: var(--primary);--red-ui-workspace-button-background: var(--secondary);--red-ui-node-border: var(--primary-medium);--red-ui-node-port-background: var(--primary-low);--red-ui-view-border: 1px solid var(--primary-low-mid);--red-ui-primary-text-color: var(--primary);--red-ui-primary-font: var(--font-family, system-ui);--red-ui-monospace-font: var(--d-font-family--monospace, monospace);border:1px solid var(--dc-nodered-border);border-radius:var(--d-border-radius-large, var(--d-border-radius));box-shadow:0 3px 12px rgba(0,0,0,.08);background:var(--secondary);color:var(--primary);overflow:hidden;margin-block:1em;max-width:100%;min-width:0}.dc-nodered-viewer .dc-nodered-heading{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em .75em;border-bottom:1px solid var(--dc-nodered-border);background:linear-gradient(135deg, var(--dc-nodered-header), var(--dc-nodered-toolbar))}.dc-nodered-viewer .dc-nodered-controls{display:flex;gap:.15em;flex-wrap:wrap;padding:.25em;border-bottom:1px solid var(--dc-nodered-border);background:var(--dc-nodered-toolbar)}.dc-nodered-viewer .dc-nodered-controls .btn{min-height:36px}.dc-nodered-viewer .dc-nodered-heading .btn:not(:disabled),.dc-nodered-viewer .dc-nodered-controls .btn:not(:disabled){color:var(--primary-high)}.dc-nodered-viewer .dc-nodered-heading .btn:not(:disabled) .d-icon,.dc-nodered-viewer .dc-nodered-controls .btn:not(:disabled) .d-icon{color:inherit;opacity:1}.dc-nodered-viewer .dc-nodered-heading .btn:not(:disabled):hover,.dc-nodered-viewer .dc-nodered-controls .btn:not(:disabled):hover{color:var(--primary);background:var(--dc-nodered-active-tab)}.dc-nodered-viewer .dc-nodered-hint,.dc-nodered-viewer .dc-nodered-status,.dc-nodered-viewer .dc-nodered-loading,.dc-nodered-viewer .dc-nodered-error{padding:.5em .75em;margin:0;font-size:var(--font-down-1)}.dc-nodered-viewer .dc-nodered-hint{color:var(--primary-high);border-top:1px solid var(--dc-nodered-border);background:var(--dc-nodered-toolbar)}.dc-nodered-viewer .dc-nodered-error{color:var(--danger)}.dc-nodered-viewer .dc-nodered-json{box-sizing:border-box;margin:0;border-radius:0;background:var(--primary-very-low);color:var(--primary);height:var(--dc-nodered-height);overflow:auto;direction:ltr;text-align:left;white-space:pre}.dc-nodered-viewer .dc-nodered-json code{max-height:none;padding:.75em;overflow:visible}.dc-nodered-viewer .dc-nodered-canvas{position:relative;height:var(--dc-nodered-height);min-width:0;width:100%;direction:ltr;isolation:isolate;overflow:hidden}.dc-nodered-viewer .dc-nodered-canvas[hidden]{display:none !important}.dc-nodered-viewer .dc-nodered-canvas .toolbar{display:none !important}.dc-nodered-viewer .dc-nodered-canvas .red-ui-workspace-chart{background:var(--dc-nodered-surface);border-color:var(--dc-nodered-border);overscroll-behavior:contain}.dc-nodered-viewer .dc-nodered-canvas .red-ui-tab,.dc-nodered-viewer .dc-nodered-canvas .red-ui-tab.active,.dc-nodered-viewer .dc-nodered-canvas .red-ui-tab:hover{background:var(--dc-nodered-toolbar);color:var(--primary);border-color:var(--dc-nodered-border);transition:none}.dc-nodered-viewer .dc-nodered-canvas .red-ui-tab.active{background:var(--dc-nodered-active-tab);box-shadow:inset 0 2px var(--tertiary)}.dc-nodered-viewer .dc-nodered-canvas .red-ui-tab{min-width:4em;width:auto;max-width:none;flex:0 0 auto}.dc-nodered-viewer .dc-nodered-canvas .red-ui-tabs{overflow-x:auto;background:var(--dc-nodered-tab-strip)}.dc-nodered-viewer .dc-nodered-canvas .node-text-label{fill:#18212a}.dc-nodered-viewer .dc-nodered-canvas .group-text-label{fill:var(--primary-high)}.dc-nodered-viewer .dc-nodered-canvas .flow_wires path{stroke:var(--primary-high) !important}.dc-nodered-viewer .dc-nodered-canvas pattern path{stroke:var(--dc-nodered-grid)}.dc-nodered-viewer .dc-nodered-canvas svg{touch-action:pan-x pan-y}.dc-nodered-viewer .dc-nodered-canvas:focus-visible{outline:2px solid var(--tertiary);outline-offset:-2px}.dc-nodered-modal .d-modal__container{width:min(1200px,96vw);max-width:96vw}.dc-nodered-modal .d-modal__body{padding:.5em}.dc-nodered-modal .dc-nodered-viewer{margin:0;--dc-nodered-height: min(65dvh, 700px) !important}
/*# sourceMappingURL=common_theme_28_181b8d2de82ab1eee4dccdff6380f4f1240f629c.css.map?__ws=community.victronenergy.com */