.builder.funnel-camera.open{display:flex;flex-direction:column;overflow:hidden}.builder.funnel-camera>.builder-topbar{flex-shrink:0}.builder.funnel-camera .builder-body{flex:1;min-height:0;height:auto!important;overflow:hidden}.builder.funnel-camera .builder-body>#canvas{overflow:hidden!important;min-width:0;min-height:0;padding:0!important;touch-action:none}.builder.funnel-camera .canvas-world{position:absolute;left:0;top:0;width:1px!important;height:1px!important;overflow:visible;transform-origin:0 0;transition:none!important}.builder.funnel-camera .node-layer{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible}.builder.funnel-camera svg.connections{position:absolute;left:0;top:0;width:1px!important;height:1px!important;overflow:visible;pointer-events:none}.builder.funnel-camera .canvas-tools{position:absolute;right:12px;top:12px;margin:0;z-index:10}.funnel-camera-hint{position:absolute;left:12px;bottom:12px;z-index:9;pointer-events:none;border:1px solid #dfe7e4;background:#ffffffe8;border-radius:8px;padding:7px 10px;color:#74847d;font-size:11px}.builder.funnel-camera .block-library{min-height:0;overflow:auto}@media(max-width:650px){.funnel-camera-hint{max-width:calc(100% - 200px);font-size:9px}}
.builder.funnel-camera .connection-path{vector-effect:non-scaling-stroke;stroke-width:1.7}
.funnel-camera .connection-hit{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer;vector-effect:non-scaling-stroke}
.funnel-camera .connection-hit:focus{outline:none;stroke:#1c8c6440}
.funnel-camera .connection-selected{stroke:#13865b!important;stroke-width:3!important;stroke-dasharray:none!important}
.funnel-camera .connection-delete{pointer-events:all;cursor:pointer}
.funnel-camera .connection-delete circle{fill:#fff;stroke:#c84545;stroke-width:1.5}
.funnel-camera .connection-delete text{fill:#c84545;font:22px Arial;pointer-events:none}
.funnel-camera .connection-delete:focus circle{fill:#ffe4e4}
.funnel-camera .connection-preview{stroke:#13865b;stroke-dasharray:5 4;pointer-events:none}
.funnel-camera .port{touch-action:none}
.funnel-camera [data-undo-link]{width:auto!important;padding:7px 10px;font-size:11px}
.funnel-camera [data-undo-link][hidden]{display:none!important}
