:root{color:#f3f4f6;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg-deep:#18181b;--bg-shell:#252526;--bg-panel:#2d2d30;--bg-panel-2:#333337;--bg-hover:#37373d;--border:#3f3f46;--border-soft:#34343a;--text:#f3f4f6;--text-muted:#a1a1aa;--text-faint:#71717a;--teal:#14b8a6;--teal-soft:#14b8a624;--teal-border:#14b8a67a;--danger:#ff5b62;--warning:#f7c948;--success:#3ddc84;--info:#69b8ff;background:#18181b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:1px solid var(--teal);outline-offset:-1px}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.login-screen{color:#17333a;background:#fff;place-items:center;width:100vw;min-width:320px;height:100vh;min-height:540px;padding:18px;display:grid;position:relative;overflow:hidden}.login-card{width:min(408px,100vw - 32px);box-shadow:none;background:#fff;border:0;border-radius:0;padding:28px 30px 30px;position:relative;overflow:hidden}.login-brand{align-items:center;gap:13px;display:flex}.login-mark{color:#042b25;background:linear-gradient(145deg,#32e1c9,#00ae96);border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 30px #00c2a833}.login-mark svg{width:25px;height:25px}.login-brand>div:last-child{line-height:1.05;display:grid}.login-brand strong{color:#eef9f7;letter-spacing:.1px;font-size:18px}.login-brand span{color:#6ee7d5;letter-spacing:2.1px;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:750}.login-card .login-brand{justify-items:center;gap:12px;margin-bottom:30px;display:grid}.login-card .login-mark{color:#073e37;background:linear-gradient(145deg,#38dfc8,#09bba4);border:1px solid #089a886b;border-radius:15px;width:54px;height:54px;box-shadow:0 12px 25px #00b09a33}.login-card .login-mark svg{width:29px;height:29px}.login-card .login-brand>div:last-child{justify-items:center;line-height:1}.login-card .login-brand strong{color:#17353b;letter-spacing:-.25px;font-size:20px}.login-card .login-brand span{color:#0b8f80;letter-spacing:3px;margin-top:7px;font-size:9px;font-weight:800}.login-form{gap:15px;display:grid}.login-form label{color:#536d72;gap:7px;font-size:11px;font-weight:700;display:grid}.login-input{background:#f9fbfb;border:1px solid #c4d2d3;border-radius:9px;align-items:center;gap:11px;height:46px;padding:0 13px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #17343a06}.login-input:focus-within{background:#fff;border-color:#1aa995;box-shadow:0 0 0 3px #0aae971a}.login-input svg{color:#789094;flex:none;width:17px;height:17px}.login-input:focus-within svg{color:#159c89}.login-input input{color:#203b41;width:100%;min-width:0;height:100%;font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:550}.login-input input::placeholder{color:#9aaeb1;font-weight:450}.login-error-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12262b47;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.login-error-dialog{color:#4f2026;background:#fff;border:1px solid #df8b92;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:13px;width:min(350px,100%);max-height:calc(100vh - 44px);padding:20px;display:grid;overflow:hidden;box-shadow:0 24px 64px #1c34393d}.login-error-icon{color:#b52d39;background:#fdebed;border:1px solid #efb3b8;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.login-error-icon svg{stroke-width:2.2px;width:21px;height:21px}.login-error-content{align-content:start;gap:7px;min-width:0;min-height:0;display:grid;overflow:hidden}.login-error-dialog h2{color:#67232b;margin:1px 0 0;font-size:15px;line-height:1.25}.login-error-dialog p{color:#74454a;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:min(180px,38vh);margin:0;padding-right:5px;font-size:11px;font-weight:600;line-height:1.55;overflow:auto}.login-error-dialog>button{color:#fff;background:#b93642;border:1px solid #a92e39;border-radius:7px;grid-column:1/-1;justify-self:end;min-width:84px;height:35px;margin-top:3px;padding:0 16px;font-size:11px;font-weight:750}.login-error-dialog>button:focus-visible{outline-offset:2px;outline:3px solid #b9364233}.login-submit{color:#fff;background:linear-gradient(#19bda6,#079b87);border:1px solid #078d7c;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:47px;margin-top:5px;font-size:12px;font-weight:800;display:flex;box-shadow:0 12px 24px #01978330,inset 0 1px #ffffff3d}.login-submit:hover{filter:brightness(1.07)}.login-submit:disabled{opacity:.72;cursor:wait}.login-submit svg{width:17px;height:17px}.login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.designer-version-indicator{color:#6d8388;-webkit-app-region:no-drag;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1;display:inline-flex}.designer-version-indicator>span{color:inherit;letter-spacing:.2px;font-weight:800}.designer-version-indicator>small{color:inherit;font-size:9px}.designer-version-indicator.current{color:#13866f}.designer-version-indicator.available{color:#9a6500}.designer-version-indicator.error,.designer-version-indicator.unsupported{color:#a44a52}.designer-version-indicator button{min-width:0;height:26px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:750;display:inline-flex}.designer-version-indicator button:hover{background:#0aa48f14}.designer-version-indicator button:disabled{opacity:.65}.designer-version-indicator button svg{width:12px;height:12px}.designer-version-indicator.login{border-top:1px solid #e0e8e9;justify-content:center;width:100%;margin-top:17px;padding-top:14px}.designer-version-indicator.login>span:before{content:"DigitalPlant Designer ";font-weight:500}.designer-version-indicator.header{border-right:1px solid var(--pb-line,var(--border));flex:none;padding-right:8px}.designer-version-indicator.header.checking>small{display:none}.login-eyebrow{color:#51dbc7;letter-spacing:1.7px;font-size:10px;font-weight:800}.process-launcher{width:100vw;min-width:900px;height:100vh;min-height:650px;color:var(--text);background:radial-gradient(circle at 50% 16%,#00c2a81a,#0000 34%),#0c171e;grid-template-rows:64px minmax(0,1fr);display:grid;overflow:hidden}.launcher-header{-webkit-app-region:drag;background:#0f1d25f0;border-bottom:1px solid #233943;justify-content:space-between;align-items:center;padding:0 28px;display:flex;box-shadow:0 8px 30px #00000029}.launcher-header .tenant-session{height:48px;padding-right:0}.launcher-main{width:min(1240px,100% - 64px);min-height:0;margin:0 auto;padding:clamp(34px,5vh,58px) 0 42px;overflow:auto}.launcher-intro{margin-bottom:20px}.launcher-intro h1{color:#eff8f7;letter-spacing:-.55px;margin:12px 0 9px;font-size:31px;line-height:1.1}.launcher-intro p{color:#8fa6af;margin:0;font-size:13px;line-height:1.6}.launcher-panel{background:#101f28eb;border:1px solid #2a414c;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #00000029}.launcher-toolbar{background:#142831b8;border-bottom:1px solid #263c46;align-items:center;gap:14px;padding:18px;display:flex}.launcher-search{color:#6e8993;background:#0c1a21;border:1px solid #39525d;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;height:42px;padding:0 13px;display:flex}.launcher-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #00c2a817}.launcher-search svg{flex:none;width:17px;height:17px}.launcher-search input{color:#dce9ed;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.launcher-search input::placeholder{color:#607984}.launcher-new{color:#042c26;white-space:nowrap;background:linear-gradient(#2addc3,#08bba3);border:1px solid #31ddc4;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #00c2a81f}.launcher-new:hover{filter:brightness(1.07)}.launcher-new svg{width:17px;height:17px}.launcher-error{color:#ffc5c7;background:#9f262e24;border:1px solid #ef525b59;border-radius:7px;align-items:center;gap:9px;margin:16px 18px 0;padding:10px 12px;font-size:11px;display:flex}.launcher-error svg{flex:none;width:16px;height:16px}.launcher-list{gap:8px;min-height:180px;max-height:min(52vh,520px);padding:18px;display:grid;overflow:auto}.launcher-process-card{color:#c9d9df;text-align:left;background:#10212a;border:1px solid #2a424d;border-radius:8px;grid-template-columns:42px minmax(210px,1fr) 90px 92px 18px;align-items:center;gap:14px;width:100%;min-height:72px;padding:10px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.launcher-process-card:hover{background:#142b34;border-color:#2b8278;transform:translateY(-1px)}.launcher-process-card:disabled{opacity:.6}.launcher-process-card>svg{color:#68828c;width:17px;height:17px}.launcher-process-icon{color:#63e5d2;background:#00c2a81a;border:1px solid #236b64;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.launcher-process-icon svg{width:19px;height:19px}.launcher-process-copy{gap:5px;min-width:0;display:grid}.launcher-process-copy strong{color:#e1edef;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.launcher-process-copy small{color:#718b95;letter-spacing:.25px;font-size:10px}.launcher-process-status{border:1px solid;border-radius:999px;justify-self:start;padding:4px 8px;font-size:9px;font-weight:800}.launcher-process-status.published{color:#77e2aa;background:#269b5c1f;border-color:#3dcd8152}.launcher-process-status.draft{color:#f0cb6f;background:#b784181f;border-color:#e6b74357}.launcher-process-status.passive{color:#9aaeb6;background:#6379821a;border-color:#3a505a}.launcher-process-version{color:#8299a2;text-align:right;white-space:nowrap;font-size:10px}.launcher-empty{color:#738b95;text-align:center;place-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.launcher-empty svg{color:#45616c;width:32px;height:32px;margin-bottom:4px}.launcher-empty strong{color:#b7c8ce;font-size:12px}.launcher-empty span{font-size:10px}.launcher-summary{color:#6f8892;background:#0c1a2199;border-top:1px solid #263c46;align-items:center;gap:7px;padding:12px 18px;font-size:10px;display:flex}.launcher-summary svg{color:#5f7b84;width:14px;height:14px}@media (width<=1000px){.launcher-process-card{grid-template-columns:42px minmax(180px,1fr) 84px 18px}.launcher-process-version{display:none}}.launcher-panel{grid-template-columns:320px minmax(0,1fr);min-height:min(650px,100vh - 255px);display:grid}.launcher-folder-pane{background:#12252db8;border-right:1px solid #2a414c;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.launcher-section-label{color:#62ddca;letter-spacing:1.25px;font-size:9px;font-weight:850;display:block}.launcher-folder-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.launcher-folder-heading>button{color:#9ee9de;background:#00c2a814;border:1px solid #2c6f67;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.launcher-folder-heading>button:hover{background:#00c2a824;border-color:#42c7b6}.launcher-folder-heading svg{width:14px;height:14px}.launcher-folder-list{gap:5px;max-height:min(48vh,430px);display:grid;overflow:auto}.launcher-folder-list>button{color:#9bb0b8;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 9px;display:grid}.launcher-folder-list>button:hover{color:#d9e8eb;background:#28495480}.launcher-folder-list>button.selected{color:#dffbf7;background:#00c2a81c;border-color:#2b786e}.launcher-folder-list>button>svg{color:#6e929a;width:17px;height:17px}.launcher-folder-list>button.selected>svg{color:#55d8c5}.launcher-folder-list>button>span{gap:3px;min-width:0;display:grid}.launcher-folder-list strong,.launcher-folder-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launcher-folder-list strong{font-size:10px}.launcher-folder-list small{color:#66808a;font-size:8px}.launcher-folder-list i{color:#8198a0;text-align:center;background:#162c35;border-radius:999px;min-width:22px;padding:3px 5px;font-size:8px;font-style:normal}.launcher-safety-note{color:#78929b;background:#07161d59;border:1px solid #2a4650;border-radius:8px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;font-size:9px;line-height:1.55;display:flex}.launcher-safety-note svg{color:#5bcdbc;flex:none;width:15px;height:15px}.launcher-safety-note span{gap:3px;display:grid}.launcher-safety-note strong{color:#aec3c8}.launcher-open-pane{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.launcher-open-header{background:0 0;border-bottom:1px solid #263c46;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px 16px;display:flex}.launcher-open-header>div{gap:7px;display:grid}.launcher-open-header>div>strong{color:#dce9ed;font-size:14px}.launcher-open-header .launcher-search{flex:none;width:min(370px,55%)}.launcher-process-card.selected{background:#00c2a81f;border-color:#35b9a8;box-shadow:inset 3px 0 #2dd7c0,0 0 0 1px #2dd7c014}.launcher-summary{justify-content:space-between;min-height:58px;padding:12px 22px}.launcher-summary>span{align-items:center;gap:7px;display:flex}.launcher-actions{align-items:center;gap:8px;display:flex}.launcher-new-button{color:#bceee7;background:#173b3b;border:1px solid #2f746c;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.launcher-new-button:hover{background:#1b4c49;border-color:#41b7a8}.launcher-new-button svg{width:14px;height:14px}.launcher-open-button{color:#daf8f4;background:#126c63;border:1px solid #258f82;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.launcher-open-button:hover{background:#178377}.launcher-open-button:disabled{color:#6e858e;opacity:.65;background:#172832;border-color:#354d57}.launcher-open-button svg{width:14px;height:14px}.launcher-tree-search{flex:none;width:100%;height:36px}.launcher-tree{max-height:min(49vh,450px);padding-right:3px;display:block}.launcher-tree button{color:#9bb0b8;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0}.launcher-tree button:hover{color:#e0edef;background:#28495480}.launcher-tree button.selected{color:#dffbf7;background:#00c2a81c;border-color:#2b786e}.launcher-tree>.launcher-tree-root,.launcher-tree-folder>button{grid-template-columns:13px 17px minmax(0,1fr) 24px;align-items:center;gap:7px;min-height:43px;padding:6px 8px;display:grid}.launcher-tree-root>svg,.launcher-tree-folder>button>svg{color:#6e929a;width:15px;height:15px}.launcher-tree-root[aria-expanded=true] .launcher-tree-chevron,.launcher-tree-folder>button[aria-expanded=true] .launcher-tree-chevron{transform:rotate(90deg)}.launcher-tree-chevron{transition:transform .15s;width:12px!important;height:12px!important}.launcher-tree button>span{gap:2px;min-width:0;display:grid}.launcher-tree button strong,.launcher-tree button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launcher-tree button strong{font-size:10px}.launcher-tree button small{color:#66808a;font-size:8px}.launcher-tree button i{color:#8198a0;text-align:center;background:#162c35;border-radius:999px;min-width:22px;padding:3px 5px;font-size:8px;font-style:normal}.launcher-tree-branches{border-left:1px solid #29434d;margin:3px 0 0 13px;padding-left:10px;position:relative}.launcher-tree-folder{margin:2px 0}.launcher-tree-processes{border-left:1px solid #29434d;margin-left:18px;padding:2px 0 4px 12px;position:relative}.launcher-tree-process{grid-template-columns:17px minmax(0,1fr) 10px;align-items:center;gap:8px;min-height:40px;padding:5px 8px;display:grid}.launcher-tree-process:before{content:"";border-top:1px solid #29434d;width:10px;margin-left:-21px;position:absolute}.launcher-tree-process>svg{color:#52cdbb;width:15px;height:15px}.launcher-tree-process.selected>svg{color:#74f0de}.launcher-tree-status{background:#80949b;border-radius:50%;height:7px;width:7px!important;display:block!important}.launcher-tree-status.published{background:#44cf83;box-shadow:0 0 0 3px #44cf831a}.launcher-tree-status.draft{background:#e4ba4a;box-shadow:0 0 0 3px #e4ba4a1a}.launcher-tree-status.passive{background:#82949b}.launcher-tree-folder-empty{color:#617b84;padding:7px 9px;font-size:8px;font-style:italic;display:block!important}.launcher-tree-empty{color:#748d96;text-align:center;padding:18px 8px;font-size:9px;line-height:1.5}.launcher-detail{min-height:0;padding:24px;overflow:auto}.launcher-process-detail{max-width:760px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.launcher-process-detail>header{border-bottom:1px solid #29414b;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:20px;display:grid}.launcher-detail-icon{color:#5ce5d1;background:#00c2a81a;border:1px solid #28776e;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.launcher-detail-icon svg{width:24px;height:24px}.launcher-detail-eyebrow{color:#58cdbc;letter-spacing:1.2px;font-size:8px;font-weight:850}.launcher-process-detail h2{color:#e7f1f3;margin:4px 0 5px;font-size:18px;line-height:1.2}.launcher-process-detail code{color:#77929b;letter-spacing:.35px;font-family:inherit;font-size:10px}.launcher-detail-grid{background:#29424c;border:1px solid #29424c;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.launcher-detail-grid>div{background:#10232c;align-content:center;gap:7px;min-height:68px;padding:12px 15px;display:grid}.launcher-detail-grid span{color:#69838d;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:700}.launcher-detail-grid strong{color:#cadade;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.launcher-detail-grid strong svg{color:#5ecfbe;width:14px;height:14px}.launcher-detail-hint{color:#6f8993;margin:16px 0 0;font-size:9px;line-height:1.55}.launcher-detail-empty{height:100%;min-height:320px}@media (width<=850px){.launcher-panel{grid-template-columns:minmax(250px,42%) minmax(0,1fr)}.launcher-detail-grid{grid-template-columns:1fr}}.theme-light .launcher-tree button{color:#536d77}.theme-light .launcher-tree button:hover{color:#1f3a43;background:#e3edef}.theme-light .launcher-tree button.selected{color:#126f65;background:#009a891a;border-color:#8bc7bf}.theme-light .launcher-tree button i{color:#607780;background:#dce8eb}.theme-light .launcher-tree button small{color:#789098}.theme-light .launcher-tree-branches,.theme-light .launcher-tree-processes,.theme-light .launcher-tree-process:before{border-color:#c7dadd}.theme-light .launcher-tree-empty,.theme-light .launcher-tree-folder-empty{color:#72878e}.theme-light .launcher-process-detail{background:linear-gradient(150deg,#fff,#f2f7f8);border-color:#ccdadd;box-shadow:0 16px 42px #2c4d571a}.theme-light .launcher-process-detail>header{border-color:#d5e1e4}.theme-light .launcher-process-detail h2{color:#203b44}.theme-light .launcher-process-detail code{color:#6d858d}.theme-light .launcher-detail-grid{background:#d4e0e3;border-color:#d4e0e3}.theme-light .launcher-detail-grid>div{background:#f9fbfc}.theme-light .launcher-detail-grid span{color:#758b93}.theme-light .launcher-detail-grid strong{color:#314b54}.theme-light .launcher-detail-hint{color:#6d838b}.new-process-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:12px;gap:18px;width:min(560px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #00000080}.new-process-dialog header{grid-template-columns:46px minmax(0,1fr) 30px;align-items:start;gap:13px;display:grid}.new-process-mark{color:#67e5d2;background:#00c2a81a;border:1px solid #26766c;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.new-process-mark svg{width:21px;height:21px}.new-process-dialog header small{color:#65e3d0;letter-spacing:1px;font-size:8px;font-weight:800}.new-process-dialog h2{color:#e8f2f4;margin:4px 0 5px;font-size:17px}.new-process-dialog header p{color:#8fa6af;margin:0;font-size:10px;line-height:1.5}.new-process-dialog header>button{color:#91a8b1;background:#1a303a;border:1px solid #405963;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.new-process-dialog header>button:hover{color:#fff;background:#243e49}.new-process-dialog header>button svg{width:15px;height:15px}.new-process-fields{gap:13px;display:grid}.new-process-fields label{color:#bdced4;gap:7px;font-size:10px;font-weight:700;display:grid}.new-process-fields label span i{color:#f17a82;font-style:normal}.new-process-fields input,.new-process-fields textarea,.new-process-fields select{box-sizing:border-box;color:#e2edef;width:100%;font:inherit;-webkit-user-select:text;user-select:text;background:#0e1d25;border:1px solid #435c67;border-radius:7px;outline:0;padding:0 11px;font-weight:400}.new-process-fields input,.new-process-fields select{height:38px}.new-process-fields textarea{resize:vertical;min-height:78px;padding-top:10px}.new-process-fields input:focus,.new-process-fields textarea:focus,.new-process-fields select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c2a81a}.new-process-error{color:#ffc0c4;background:#9f262e24;border:1px solid #ef525b57;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.new-process-error svg{width:15px;height:15px}.new-process-dialog>footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.new-process-dialog>footer button{color:#c7d6dc;background:#1b303b;border:1px solid #455e69;border-radius:6px;align-items:center;gap:7px;height:35px;padding:0 15px;display:inline-flex}.new-process-dialog>footer button.primary{color:#e6fffb;background:#168f7d;border-color:#168f7d;font-weight:750}.new-process-dialog>footer svg{width:15px;height:15px}.variable-type-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:12px;gap:18px;width:min(650px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #00000080}.variable-type-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.variable-type-dialog header small{color:#65e3d0;letter-spacing:1px;font-size:8px;font-weight:800}.variable-type-dialog h2{color:#e8f2f4;margin:4px 0 5px;font-size:17px}.variable-type-dialog header p{color:#8fa6af;margin:0;font-size:10px;line-height:1.5}.variable-type-dialog header>button{color:#91a8b1;background:#1a303a;border:1px solid #405963;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.variable-type-dialog header>button svg{width:15px;height:15px}.variable-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.variable-type-grid>button{color:#c9dadd;text-align:left;background:#10212a;border:1px solid #344d58;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:2px 11px;min-height:68px;padding:10px 12px;display:grid}.variable-type-grid>button:hover{color:#ebfffc;background:#00c2a817;border-color:#2fae9e}.variable-type-grid>button>span{color:#65e3d0;background:#00c2a817;border:1px solid #256b64;border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.variable-type-grid>button>span svg{width:18px;height:18px}.variable-type-grid>button strong{align-self:end;font-size:11px}.variable-type-grid>button small{color:#78919a;align-self:start;font-size:9px}.variable-type-grid>button>svg{color:#617a83;grid-area:1/3/3;width:14px;height:14px}@media (width<=1000px){.launcher-panel{grid-template-columns:260px minmax(0,1fr)}.launcher-folder-pane{padding:15px}}.theme-light{--bg-deep:#eef3f6;--bg-shell:#f8fafb;--bg-panel:#fff;--bg-panel-2:#edf3f5;--bg-hover:#e5eef1;--border:#c8d5db;--border-soft:#dbe4e8;--text:#1f343d;--text-muted:#607780;--text-faint:#8a9da5;--teal-soft:#009a891a;--teal-border:#008b7c61;--flow-canvas-bg:#edf4f6;--flow-grid-dot:#b7c9cf;--flow-card-bg:#fff;--flow-card-border:#bfd0d6;--flow-card-text:#15303a;--flow-card-muted:#5a737d;--flow-toolbar-bg:#fff;--flow-toolbar-button:#f3f8f9;--flow-handle-border:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-designer-theme=light]{color:#1f343d;background:#eef3f6}.theme-toggle{position:relative}.tenant-session .theme-toggle:hover{color:#087f73;background:#009a891a;border-color:#83c9c0}.process-launcher.theme-light{background:radial-gradient(circle at 50% 16%,#009a8914,#0000 34%),#eef3f6}.theme-light .launcher-header{background:#ffffffeb;border-color:#c9d6db}.theme-light .launcher-intro h1,.theme-light .launcher-open-header strong{color:#1b333c}.theme-light .launcher-intro p{color:#607780}.theme-light .launcher-panel{background:#fff;border-color:#cbd8dc;box-shadow:0 12px 30px #2a434d17}.theme-light .launcher-toolbar{background:#f7f9fa;border-color:#d9e3e6}.theme-light .launcher-open-header{background:#fff;border-color:#d9e3e6}.theme-light .launcher-folder-pane{background:#f4f8f9;border-color:#d6e0e3}.theme-light .launcher-folder-list>button{color:#536d77}.theme-light .launcher-folder-list>button:hover{color:#1f3a43;background:#dde9ec}.theme-light .launcher-folder-list>button.selected{color:#126f65;background:#009a891a;border-color:#8bc7bf}.theme-light .launcher-folder-list i{color:#607780;background:#dce8eb}.theme-light .launcher-safety-note{color:#607780;background:#ffffff8c;border-color:#c8d8dc}.theme-light .launcher-safety-note strong{color:#314c55}.theme-light .launcher-search{color:#607780;background:#fff;border-color:#bfcfd5}.theme-light .launcher-search input{color:#203740}.theme-light .launcher-process-card{color:#314a54;background:#fff;border-color:#d0dce1}.theme-light .launcher-process-card:hover{background:#f3faf8;border-color:#72b9b0}.theme-light .launcher-process-card.selected{background:#edf9f7;border-color:#27a493}.theme-light .launcher-process-copy strong{color:#233c45}.theme-light .launcher-process-copy small,.theme-light .launcher-process-version{color:#738891}.theme-light .launcher-summary{color:#657c85;background:#fff;border-color:#d9e3e6}.theme-light .launcher-new-button{color:#176f65;background:#e4f3f0;border-color:#81bbb4}.theme-light .launcher-section-label,.theme-light .login-eyebrow{color:#08766c}.theme-light .launcher-folder-heading>button{color:#087066;background:#e4f3f0;border-color:#7fbcb4}.theme-light .launcher-folder-heading>button:hover{color:#064f49;background:#d6ebe7;border-color:#4d9f95}.theme-light .launcher-folder-list>button>svg{color:#56737c}.theme-light .launcher-folder-list>button.selected>svg{color:#08766c}.theme-light .launcher-process-icon{color:#08766c;background:#e3f3f0;border-color:#87c3bb}.theme-light .launcher-process-card>svg{color:#56737c}.theme-light .launcher-process-status.published{color:#176b42;background:#eaf7ef;border-color:#9acdb0}.theme-light .launcher-process-status.draft{color:#7a5808;background:#fff7df;border-color:#dfc681}.theme-light .launcher-process-status.passive{color:#566d76;background:#edf2f4;border-color:#bdccd2}.theme-light .launcher-open-button:disabled{color:#5f737b;opacity:1;background:#e4eaed;border-color:#c5d1d5}.process-launcher{--pb-canvas:#0c171e;--pb-surface:#10212a;--pb-surface-soft:#142831;--pb-surface-muted:#0d1d24;--pb-line:#29414b;--pb-line-strong:#35515c;--pb-text:#dce9ed;--pb-text-strong:#edf7f6;--pb-muted:#789099;--pb-teal:#22cbb4;--pb-teal-strong:#0aa48f;--pb-teal-soft:#00c2a81c;--pb-shadow:0 14px 34px #0000002e}.process-launcher.theme-light{--pb-canvas:#edf3f3;--pb-surface:#fff;--pb-surface-soft:#f7fafa;--pb-surface-muted:#f1f6f6;--pb-line:#d8e4e5;--pb-line-strong:#c6d7d9;--pb-text:#405e65;--pb-text-strong:#17343a;--pb-muted:#72898e;--pb-teal:#0cad99;--pb-teal-strong:#087f72;--pb-teal-soft:#e0f5f1;--pb-shadow:0 14px 34px #1e414513}.process-launcher:has(.launcher-browser-main){background:var(--pb-canvas)}.process-launcher:has(.launcher-browser-main) .launcher-header{border-color:var(--pb-line);background:var(--pb-surface);justify-content:flex-start;gap:20px;box-shadow:0 5px 22px #1f43480e}.process-launcher:has(.launcher-browser-main) .launcher-header .login-brand{min-width:250px}.process-launcher:has(.launcher-browser-main) .launcher-header .login-brand strong{color:var(--pb-text-strong)}.process-launcher:has(.launcher-browser-main) .launcher-header .login-brand span{color:var(--pb-teal-strong)}.launcher-workspace-label{height:34px;color:var(--pb-text);border-left:1px solid var(--pb-line);align-items:center;gap:9px;padding-left:20px;display:flex}.launcher-workspace-label strong{color:var(--pb-text-strong);font-size:12px}.launcher-workspace-label span{color:var(--pb-muted);font-size:10px}.process-launcher:has(.launcher-browser-main) .tenant-session{color:var(--pb-muted);margin-left:auto}.process-launcher:has(.launcher-browser-main) .tenant-session strong{max-width:min(360px,25vw);color:var(--pb-text-strong)}.process-launcher:has(.launcher-browser-main) .tenant-session small{color:var(--pb-muted)}.launcher-browser-main{min-width:0;min-height:0;padding:14px;overflow:hidden}.project-browser-grid{grid-template-columns:clamp(270px,19vw,320px) minmax(440px,1fr) clamp(360px,27vw,440px);gap:14px;width:100%;height:100%;display:grid}.project-browser-panel{min-width:0;min-height:0;color:var(--pb-text);border:1px solid var(--pb-line-strong);background:var(--pb-surface);box-shadow:var(--pb-shadow);border-radius:11px;overflow:hidden}.project-browser-heading{border-bottom:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:12px;height:88px;min-height:88px;padding:12px 17px;display:flex}.project-browser-heading>div{grid-template-rows:10px 21px 12px;align-content:center;gap:2px;min-width:0;display:grid}.project-browser-heading span{color:var(--pb-teal-strong);letter-spacing:1.25px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;line-height:11px;overflow:hidden}.project-browser-heading h1{color:var(--pb-text-strong);letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:21px;overflow:hidden}.project-browser-heading small{min-height:14px;color:var(--pb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.project-browser-heading>button{color:#fff;background:linear-gradient(#18bba4,#079985);border:1px solid #078d7c;border-radius:8px;flex:0 0 102px;justify-content:center;align-items:center;gap:7px;width:102px;height:36px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #079c8b2e}.project-browser-heading>button svg{width:14px;height:14px}.project-browser-heading .launcher-heading-actions{grid-template-rows:none;align-items:center;gap:6px;min-width:auto;display:flex}.launcher-heading-actions button,.project-browser-heading>button{color:#fff;background:linear-gradient(#18bba4,#079985);border:1px solid #078d7c;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #079c8b2e}.launcher-heading-actions button.secondary{color:#a9444d;background:var(--pb-surface);width:36px;box-shadow:none;border-color:#e0b9bd;flex:0 0 36px;padding:0}.launcher-heading-actions button svg{width:14px;height:14px}.project-browser-heading>button.secondary{color:var(--pb-text);border-color:var(--pb-line-strong);background:var(--pb-surface);box-shadow:none}.launcher-back-icon{transform:rotate(180deg)}.project-browser-search{min-width:0;height:40px;color:var(--pb-muted);border:1px solid var(--pb-line-strong);background:var(--pb-surface-soft);border-radius:8px;align-items:center;gap:9px;padding:0 11px;display:flex}.project-browser-search:focus-within{border-color:var(--pb-teal);box-shadow:0 0 0 3px #0aae9717}.project-browser-search svg{flex:none;width:15px;height:15px}.project-browser-search input{width:100%;min-width:0;height:100%;color:var(--pb-text-strong);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0;font-size:10px}.project-browser-search input::placeholder{color:var(--pb-muted)}.project-category-pane{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.project-category-pane>.project-browser-search{margin:14px 15px 8px}.project-category-list{align-content:start;gap:5px;min-height:0;padding:5px 11px 12px;display:grid;overflow:auto}.project-category-list>button{width:100%;min-height:54px;color:var(--pb-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px;display:grid}.project-category-list>button:hover{border-color:var(--pb-line);background:var(--pb-surface-soft)}.project-category-list>button.selected{color:var(--pb-teal-strong);background:var(--pb-teal-soft);box-shadow:inset 3px 0 var(--pb-teal-strong), 0 6px 16px #1e766b0e;border-color:#75cfc3}.project-folder-icon{width:34px;height:34px;color:var(--pb-muted);background:var(--pb-surface-muted);border-radius:8px;place-items:center;display:grid}.project-category-list>button.selected .project-folder-icon{color:var(--pb-teal-strong);background:#0aae971f}.project-folder-icon svg{width:17px;height:17px}.project-category-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.project-category-list strong,.project-category-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-category-list strong{color:inherit;font-size:11px;line-height:15px}.project-category-list small{color:var(--pb-muted);font-size:9px;line-height:13px}.project-category-list i{min-width:24px;color:var(--pb-muted);background:var(--pb-surface-muted);text-align:center;border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.project-browser-note{color:var(--pb-muted);border:1px solid var(--pb-line);background:var(--pb-surface-soft);border-radius:8px;align-items:flex-start;gap:9px;margin:0 14px 14px;padding:10px;font-size:8px;line-height:1.45;display:flex}.project-browser-note>svg{width:15px;height:15px;color:var(--pb-teal-strong);flex:none}.project-browser-note span{gap:2px;display:grid}.project-browser-note strong{color:var(--pb-text)}.project-list-pane{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid}.project-list-toolbar{border-bottom:1px solid var(--pb-line);background:var(--pb-surface-soft);align-items:center;gap:9px;padding:11px 16px;display:flex}.project-list-toolbar .project-browser-search{flex:1}.project-list-toolbar>span{color:var(--pb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.project-list-toolbar>span svg{width:13px;height:13px}.project-list-pane .launcher-error{margin:10px 16px 0}.project-list-table{grid-template-rows:31px minmax(0,1fr);min-height:0;padding:8px 14px 0;display:grid}.project-list-labels,.project-list-row{grid-template-columns:minmax(210px,1.5fr) minmax(105px,.75fr) 72px 78px 15px;align-items:center;gap:10px;display:grid}.project-list-labels{color:var(--pb-muted);letter-spacing:.8px;text-transform:uppercase;padding:0 11px;font-size:9px;font-weight:850}.project-list-rows{min-height:0;overflow:auto}.project-list-row{width:100%;min-height:66px;color:var(--pb-text);border:1px solid #0000;border-top-color:var(--pb-line);text-align:left;background:0 0;padding:7px 11px}.project-list-row:hover{background:var(--pb-surface-soft)}.project-list-row.selected{background:var(--pb-teal-soft);border-color:#6ccbbe;border-radius:8px;margin:3px 0;box-shadow:0 7px 18px #1e766b11}.project-list-row:disabled{opacity:.65}.project-list-name{align-items:center;gap:10px;min-width:0;display:flex}.project-list-name>i{width:34px;height:34px;color:var(--pb-teal-strong);background:#0aae971a;border-radius:7px;flex:none;place-items:center;display:grid}.project-list-name>i svg{width:16px;height:16px}.project-list-name>span{gap:4px;min-width:0;display:grid}.project-list-name strong,.project-list-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-list-name strong{color:var(--pb-text-strong);font-size:12px;line-height:16px}.project-list-name small,.project-list-category,.project-list-version{color:var(--pb-muted);font-size:10px;line-height:14px}.project-list-category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-list-row>svg{width:14px;height:14px;color:var(--pb-muted)}.project-list-row .launcher-process-status{font-size:9px}.project-list-row.deleted{grid-template-columns:minmax(210px,1.5fr) minmax(105px,.75fr) 72px 78px 166px}.deleted-process-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.restore-process-button,.permanent-delete-process-button{border:1px solid var(--pb-line-strong);background:var(--pb-surface);white-space:nowrap;border-radius:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.restore-process-button{color:var(--pb-teal-strong)}.permanent-delete-process-button{color:#b33d48;background:#fff7f7;border-color:#e0b9bd}.permanent-delete-process-button:hover{background:#ffeded;border-color:#d8878f}.project-category-list button.danger-row .project-folder-icon{color:#a9444d}.project-list-footer{min-height:48px;color:var(--pb-muted);border-top:1px solid var(--pb-line);background:var(--pb-surface-soft);justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;display:flex}.project-detail-pane{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.project-detail-body{min-height:0;padding:20px;overflow:auto}.project-detail-card>header{border-bottom:1px solid var(--pb-line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.project-detail-icon{width:52px;height:52px;color:var(--pb-teal-strong);background:var(--pb-teal-soft);border:1px solid #70cdbf;border-radius:11px;place-items:center;display:grid}.project-detail-icon svg{width:23px;height:23px}.project-detail-card>header>div{gap:4px;min-width:0;display:grid}.project-detail-card>header small{color:var(--pb-teal-strong);letter-spacing:1.15px;font-size:10px;font-weight:850}.project-detail-card h2{color:var(--pb-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:22px;overflow:hidden}.project-detail-card code{color:var(--pb-muted);font-family:inherit;font-size:11px;line-height:15px}.project-detail-card>header .launcher-process-status{font-size:9px}.project-detail-grid{border:1px solid var(--pb-line);background:var(--pb-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-top:17px;display:grid;overflow:hidden}.project-detail-grid>div{background:var(--pb-surface-soft);align-content:center;gap:6px;min-height:66px;padding:11px 12px;display:grid}.project-detail-grid span{color:var(--pb-muted);letter-spacing:.65px;text-transform:uppercase;font-size:10px;font-weight:850;line-height:13px}.project-detail-grid strong{color:var(--pb-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.project-history{margin-top:17px}.project-history h3{color:var(--pb-text-strong);margin:0 0 9px;font-size:13px;line-height:18px}.project-history-row{border-top:1px solid var(--pb-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:58px;padding:10px 0;display:grid}.project-history-row>i{background:#4fcf9c;border-radius:50%;width:7px;height:7px}.project-history-row>span{gap:4px;min-width:0;display:grid}.project-history-row strong{color:var(--pb-text);font-size:12px;line-height:16px}.project-history-row small,.project-history-row time{color:var(--pb-muted);font-size:11px;line-height:15px}.project-history-row time{text-align:right;white-space:normal;max-width:82px}.project-history-empty{color:var(--pb-muted);border-top:1px solid var(--pb-line);padding:13px 0;font-size:11px;line-height:16px}.project-history-empty.error{color:#c83f4a}.revision-history-row{width:100%;min-height:39px;color:var(--pb-text);border:0;border-top:1px solid var(--pb-line);text-align:left;background:0 0;border-radius:0;grid-template-columns:8px 38px 132px minmax(0,1fr);align-items:center;gap:8px;padding:7px 2px}.revision-history-row:hover{background:var(--pb-surface-soft)}.revision-history-row>i{background:#d6a528;align-self:center;box-shadow:0 0 0 3px #d6a5281f}.revision-history-row.published>i{background:#35bd84;box-shadow:0 0 0 3px #35bd841f}.revision-history-row.previous>i{background:#dc5560;box-shadow:0 0 0 3px #dc55601c}.revision-history-row>strong{color:var(--pb-text-strong);font-size:12px;line-height:16px}.revision-history-row>time{max-width:none;color:var(--pb-muted);text-align:left;white-space:nowrap;font-size:10px;line-height:15px}.revision-history-row>span{color:var(--pb-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.project-detail-actions{border-top:1px solid var(--pb-line);background:var(--pb-surface-soft);grid-template-columns:repeat(3,48px) repeat(2,62px) minmax(92px,1fr);align-items:center;gap:5px;height:66px;min-height:66px;padding:0 10px;display:grid}.project-detail-actions button{width:100%;height:36px;color:var(--pb-text);border:1px solid var(--pb-line-strong);background:var(--pb-surface);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.project-detail-actions button svg{width:13px;height:13px}.project-detail-actions button.primary{color:#fff;background:linear-gradient(#159f8e,#087f72);border-color:#087f72;min-width:0;margin-left:0;box-shadow:0 8px 16px #087f722e}.project-detail-actions button.danger{color:#a9444d;background:#fff7f7;border-color:#e0b9bd}.project-detail-actions button:disabled{opacity:.48}.project-browser-empty{min-height:180px;color:var(--pb-muted);text-align:center;place-content:center;place-items:center;gap:7px;display:grid}.project-browser-empty svg{width:27px;height:27px;color:var(--pb-muted)}.project-browser-empty strong{color:var(--pb-text);font-size:10px}.project-browser-empty span{font-size:8px}.project-browser-empty.compact{min-height:100px}.project-browser-empty.detail{height:100%}.project-browser-heading span,.project-browser-heading small,.project-browser-heading>button,.launcher-heading-actions button,.project-browser-search input,.project-category-list strong,.project-category-list small,.project-category-list i,.project-browser-note,.project-list-toolbar>span,.project-list-labels,.project-list-name strong,.project-list-name small,.project-list-category,.project-list-version,.project-list-row .launcher-process-status,.project-list-footer,.project-detail-card>header small,.project-detail-card code,.project-detail-card>header .launcher-process-status,.project-detail-grid span,.project-detail-grid strong,.project-history-row strong,.project-history-row small,.project-history-row time,.project-history-empty,.revision-history-row>strong,.revision-history-row>time,.revision-history-row>span,.project-detail-actions button,.project-browser-empty strong,.project-browser-empty span{font-size:12px}.project-browser-heading>div{grid-template-rows:auto auto auto}.project-browser-heading span,.project-browser-heading small,.project-category-list strong,.project-category-list small,.project-list-name strong,.project-list-name small,.project-list-category,.project-list-version,.project-detail-grid span,.project-detail-grid strong{line-height:16px}.version-detail-dialog{width:min(680px,100%);max-height:min(760px,100vh - 48px);color:var(--pb-text);border:1px solid var(--pb-line-strong);background:var(--pb-surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:0 24px 70px #14303647}.version-detail-dialog>header{border-bottom:1px solid var(--pb-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.version-detail-dialog>header small{color:var(--pb-teal-strong);letter-spacing:1px;font-size:9px;font-weight:850}.version-detail-dialog h2{color:var(--pb-text-strong);margin:4px 0 0;font-size:18px}.version-detail-dialog>header button{width:32px;height:32px;color:var(--pb-muted);border:1px solid var(--pb-line-strong);background:var(--pb-surface-soft);border-radius:7px;place-items:center;padding:0;display:grid}.version-detail-dialog>header svg{width:15px;height:15px}.version-detail-events{align-content:start;gap:10px;min-height:0;padding:16px 20px;display:grid;overflow:auto}.version-detail-events article{border:1px solid var(--pb-line);background:var(--pb-surface-soft);border-radius:9px;gap:10px;padding:13px 14px;display:grid}.version-detail-events article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.version-detail-events article strong{color:var(--pb-text-strong);font-size:12px}.version-detail-events article time{color:var(--pb-muted);white-space:nowrap;font-size:10px}.version-detail-events article p{color:var(--pb-text);margin:0;font-size:11px;line-height:1.5}.version-detail-events dl{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;display:grid}.version-detail-events dl>div{gap:3px;min-width:0;display:grid}.version-detail-events dt{color:var(--pb-muted);letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:800}.version-detail-events dd{overflow-wrap:anywhere;color:var(--pb-text);margin:0;font-size:10px;line-height:1.4}.version-detail-dialog>footer{border-top:1px solid var(--pb-line);justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.version-detail-dialog>footer button{min-width:92px;height:34px;color:var(--pb-text);border:1px solid var(--pb-line-strong);background:var(--pb-surface-soft);border-radius:7px;padding:0 13px;font-size:10px;font-weight:800}.version-detail-dialog>footer button.primary{color:#fff;background:#0b9482;border-color:#087f72}@media (width<=1300px){.project-browser-grid{grid-template-columns:260px minmax(390px,1fr) 350px;gap:10px}.launcher-browser-main{padding:10px}.launcher-workspace-label span{display:none}.project-list-labels,.project-list-row{grid-template-columns:minmax(190px,1.5fr) 68px 76px 14px}.project-list-labels>:nth-child(2),.project-list-row>:nth-child(2){display:none}.project-detail-actions button{padding-inline:8px}.project-detail-actions button:not(.primary){font-size:0}}.designer-shell.theme-light{color:var(--text);background:var(--bg-deep)}.theme-light .titlebar{background:linear-gradient(#fff,#edf3f5)}.theme-light .main-menu button{color:#49616b}.theme-light .tenant-session>svg{color:#68808a}.theme-light .tenant-session strong{color:#29434c}.theme-light .tenant-session small{color:#758b94}.theme-light .tenant-session button{color:#607780}.theme-light .commandbar{background:#f5f8f9}.theme-light .commandbar button{color:#49616b}.theme-light .commandbar button:hover{color:#17323b}.theme-light .commandbar .command-primary{color:#087a6e}.theme-light .commandbar .zoom-value{background:#fff}.theme-light .search-box{color:#657c85;background:#fff;border-color:#bdccd2}.theme-light .tree-row,.theme-light .variable-list>button,.theme-light .project-root,.theme-light .project-branch{color:#3f5963}.theme-light .tree-row.root{color:#203943}.theme-light .tree-row.active,.theme-light .project-children button.active{color:#08796e}.theme-light .tree-empty{color:#7d9199;border-color:#bdccd2}.theme-light .tree-row.launcher-return{color:#4f6d76;background:#f1f5f6;border-color:#c5d3d8}.theme-light .variable-list>button>i{color:#08796e;background:#e0f3f0;border-color:#78bcb3}.theme-light .empty-pane strong,.theme-light .empty-properties strong{color:#425c65}.theme-light .editor-area{background:#e8eef1}.theme-light .no-document{color:#657d86;background:radial-gradient(circle,#009a8914,#0000 38%),#edf3f5}.theme-light .no-document h2{color:#29434c}.theme-light .no-document-mark{color:#087d71;background:#e2f3f0;border-color:#8dc6be}.theme-light .no-document button{color:#425e68;background:#fff;border-color:#bacbd1}.theme-light .document-tabs{background:#edf3f5}.theme-light .document-tab.active{color:#1f3942;background:#fff;border-color:#c5d3d8 #c5d3d8 #fff}.theme-light .document-tab:not(.active):hover{color:#2c4750;background:#e1eaed}.theme-light .document-tab .tab-close:hover{color:#1f3942;background:#d8e4e7}.theme-light .canvas-toolbar{background:#f7fafb}.theme-light .canvas-toolbar button:hover,.theme-light .canvas-toolbar button.active{color:#08796e}.theme-light .output-panel{background:#f7fafb}.theme-light .output-tabs button.active{color:#203942}.theme-light .output-ok svg{border-color:#9bc7b2}.theme-light .right-sidebar{background:#f8fafb}.theme-light .project-children>div,.theme-light .project-children button{color:#657c85}.theme-light .property-editor h3{color:#087d71;background:#edf3f5}.theme-light .property-editor input,.theme-light .property-editor select,.theme-light .property-editor textarea,.theme-light .color-field{color:#253f48;background:#fff;border-color:#bdccd2}.theme-light .property-editor input[readonly],.theme-light .property-editor select:disabled{color:#758a93;background:#edf2f4}.theme-light .property-hint{color:#617983;background:#009a890f}.theme-light .property-section-card{background:#f3f7f8}.theme-light .property-section-actions button,.theme-light .property-move-buttons button{color:#49636c;background:#fff;border-color:#c3d1d6}.theme-light .table-editor-launch{background:#f2f6f7;border-color:#c4d2d7}.theme-light .table-editor-launch strong{color:#314b54}.theme-light .statusbar{color:#617983;background:#e6eef1}.theme-light .statusbar strong{color:#08796e}.theme-light .new-process-dialog,.theme-light .variable-type-dialog,.theme-light .table-editor-dialog,.theme-light .confirmation-dialog,.theme-light .action-comment-dialog,.theme-light .save-version-dialog{color:#263f48;background:#fff;border-color:#bdccd2;box-shadow:0 24px 70px #2a434d38}.theme-light .new-process-dialog h2,.theme-light .variable-type-dialog h2,.theme-light .table-editor-dialog h2{color:#1e3740}.theme-light .new-process-dialog header p,.theme-light .variable-type-dialog header p,.theme-light .table-editor-dialog header p,.theme-light .confirmation-dialog p,.theme-light .action-comment-dialog>p,.theme-light .save-version-dialog>p{color:#667d86}.theme-light .new-process-dialog header>button,.theme-light .variable-type-dialog header>button,.theme-light .table-editor-dialog>header>button,.theme-light .action-comment-dialog header button,.theme-light .save-version-dialog header button,.theme-light .confirmation-actions button,.theme-light .action-comment-actions button,.theme-light .save-version-dialog footer button{color:#536d76;background:#f2f6f7;border-color:#c2d0d5}.theme-light .new-process-fields label,.theme-light .action-comment-dialog label,.theme-light .save-version-dialog label{color:#49636c}.theme-light .new-process-fields input,.theme-light .new-process-fields textarea,.theme-light .new-process-fields select,.theme-light .action-comment-dialog textarea,.theme-light .save-version-dialog textarea{color:#203942;background:#fff;border-color:#bdccd2}.theme-light .variable-type-grid>button{color:#314b54;background:#f8fafb;border-color:#d0dce0}.theme-light .variable-type-grid>button:hover{color:#17343d;background:#edf9f7}.theme-light .variable-type-grid>button small{color:#70868f}.theme-light .table-editor-dialog>header,.theme-light .table-editor-dialog>footer,.theme-light .table-editor-toolbar{background:#f4f8f9;border-color:#d1dde1}.theme-light .table-editor-body{background:#fff}.theme-light .table-editor-column{background:#f8fafb;border-color:#cfdbdf}.theme-light .table-editor-column input,.theme-light .table-editor-column select,.theme-light .table-summary-editor input,.theme-light .table-summary-editor select{color:#29434c;background:#fff;border-color:#bdccd2}.theme-light .table-editor-column-settings{background:#f0f5f6;border-color:#d5e0e3}.theme-light .table-column-formula,.theme-light .table-summary-editor{background:#f8fafb;border-color:#d5e0e3}.theme-light .table-summary-editor>header,.theme-light .table-summary-list article{border-color:#d5e0e3}.theme-light .table-summary-editor strong{color:#29434c}.designer-shell{--flow-canvas-bg:#1e1e1e;--flow-grid-dot:#3f3f46;--flow-card-bg:#252526;--flow-card-border:#4b4b52;--flow-card-text:#f7fcfd;--flow-card-muted:#a1a1aa;--flow-toolbar-bg:#202023;--flow-toolbar-button:#2d2d30;--flow-handle-border:#e5fffc;width:100vw;min-width:1120px;height:100vh;min-height:680px;color:var(--text);background:var(--bg-deep);-webkit-user-select:none;user-select:none;grid-template-rows:44px 48px minmax(0,1fr) 28px;font-size:12px;display:grid}.process-lock-banner{z-index:900;color:#7a4a00;background:#fff7dd;border:1px solid #e6b45c;border-radius:7px;align-items:center;gap:9px;max-width:min(720px,100vw - 48px);padding:8px 13px;font-size:11px;display:flex;position:fixed;top:110px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #2b26182e}.process-lock-banner svg{flex:none;width:16px;height:16px}.process-lock-banner strong{margin-right:5px}.designer-shell.process-read-only .dock-workspace{pointer-events:none}.designer-shell.process-read-only .dock-workspace:after{content:"";z-index:100;background:#7f8e9509;position:absolute;inset:0}.designer-shell.theme-light{--flow-canvas-bg:#edf4f6;--flow-grid-dot:#b7c9cf;--flow-card-bg:#fff;--flow-card-border:#bfd0d6;--flow-card-text:#15303a;--flow-card-muted:#5a737d;--flow-toolbar-bg:#fff;--flow-toolbar-button:#f3f8f9;--flow-handle-border:#fff}button{cursor:pointer}button:disabled{cursor:default}.titlebar{border-bottom:1px solid var(--border);-webkit-app-region:drag;background:linear-gradient(90deg,#17162f 0%,#202047 48%,#17162f 100%);grid-template-columns:max-content auto minmax(0,1fr);align-items:center;display:grid}.brand,.main-menu,.commandbar,.command-group,.pane-heading,.pane-heading>div,.search-box,.tree-row,.variable-list button,.document-tabs,.document-tabs button,.canvas-toolbar,.output-tabs,.statusbar,.project-root,.project-branch,.project-children>div,.project-children button,.property-editor label{align-items:center;display:flex}.brand{letter-spacing:.1px;gap:10px;padding-left:14px;font-size:14px}.brand-mark{color:#041f1c;background:linear-gradient(145deg,#2dd4bf,#0d9488);border-radius:5px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 12px #14b8a62e}.main-menu{-webkit-app-region:no-drag;gap:2px;height:100%}.main-menu button{color:#e4e4e7;background:0 0;border:0;border-radius:3px;height:30px;padding:0 11px}.main-menu button:hover{background:var(--bg-hover)}.main-menu button:disabled{cursor:default;opacity:.9}.window-spacer{height:100%}.tenant-session{-webkit-app-region:no-drag;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;padding-right:10px;display:flex}.session-user,.session-tenant{align-items:center;gap:7px;min-width:0;display:flex}.session-user>svg,.session-tenant>svg{color:#8ca4ad;flex:none;width:16px;height:16px}.session-user>span,.session-tenant>span:not(.connection-dot){text-align:right;min-width:0;line-height:1.15;display:grid}.session-user strong,.session-user small,.session-tenant strong,.session-tenant small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-user small{color:#79a9a2}.session-divider{background:var(--border);flex:none;width:1px;height:22px}.tenant-session strong{color:#cfe0e4;text-overflow:clip;white-space:nowrap;max-width:none;font-size:10px;overflow:visible}.tenant-session small{color:#6f8993;font-size:9px}.tenant-session button{color:#849da7;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.tenant-session button:hover{color:#f3c6c8;background:#9e343c26;border-color:#614049}.tenant-session button svg{width:15px;height:15px}.connection-dot{background:#3bdc84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3bdc8473}.commandbar{border-bottom:1px solid var(--border);background:#202023;gap:6px;min-width:0;padding:0 10px;overflow:hidden}.command-group{gap:2px}.commandbar button{color:#b9cbd3;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;height:32px;padding:0 9px;display:inline-flex}.commandbar button:hover{color:#fff;background:var(--bg-hover);border-color:var(--border)}.commandbar svg{width:16px;height:16px}.commandbar .command-primary{color:#bff9ef}.commandbar .command-primary svg{color:var(--teal)}.commandbar button:disabled{opacity:.55}.command-separator{background:var(--border);width:1px;height:23px;margin:0 3px}.commandbar-fill{flex:1}.commandbar .zoom-value{border-color:var(--border);background:#172832;justify-content:center;min-width:74px}.zoom-value svg{width:12px}.workspace{border-bottom:1px solid var(--border);grid-template-columns:285px minmax(0,1fr) 330px;min-height:0;display:grid}.left-sidebar{border-right:1px solid var(--border);background:var(--bg-shell);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.left-sidebar section,.right-sidebar section{min-height:0;overflow:hidden}.variables-pane,.project-pane,.properties-pane{grid-template-rows:42px 38px minmax(0,1fr);display:grid}.properties-pane{grid-template-rows:42px minmax(0,1fr)}.pane-heading{color:#5eead4;letter-spacing:.65px;justify-content:space-between;min-width:0;padding:0 10px;font-size:10px;font-weight:800}.pane-heading>div{gap:3px}.pane-heading button{width:27px;height:27px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.pane-heading button:hover{color:var(--text);border-color:var(--border);background:var(--bg-hover)}.pane-heading svg{width:14px;height:14px}.search-box{height:30px;color:var(--text-muted);background:#1e1e1e;border:1px solid #505059;border-radius:3px;gap:7px;margin:0 9px 8px;padding:0 8px}.search-box:focus-within{border-color:var(--teal)}.search-box svg{width:14px;height:14px}.search-box input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.search-box input::placeholder{color:var(--text-faint)}.tree-view{min-height:0;padding:4px 8px 10px;overflow:auto}.tree-row{color:#b9c9d0;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:7px;width:100%;min-height:31px;padding:0 8px}.tree-row svg{flex:none;width:15px;height:15px}.tree-row.root{color:#e0e9ed;font-weight:650}.tree-row.child{padding-left:38px}.tree-row.child svg{color:var(--teal)}.tree-row.active{color:#dffcf7;background:#00c2a824;border-color:#00c2a81f}.tree-row i{color:var(--teal);margin-left:auto;font-style:normal}.tree-row.muted{color:var(--text-muted);margin-top:10px}.tree-row:hover{background:var(--bg-hover)}.tree-row.server-root{margin-top:5px}.tree-row.server-root>i{text-align:center;min-width:18px}.tree-row.server-process{min-height:39px}.tree-row.server-process>span{gap:2px;min-width:0;display:grid}.tree-row.server-process small{color:var(--text-faint);font-size:9px}.tree-empty{color:#637b85;border-left:1px solid #34505b;margin:2px 8px 7px 37px;padding:7px 9px;font-size:9px;line-height:1.45}.tree-row.open-process-row{min-height:48px;padding:6px 9px}.tree-row.open-process-row>span{gap:3px;min-width:0;display:grid}.tree-row.open-process-row small{color:#6f8993;font-size:9px}.tree-row.launcher-return{color:#8fb0b7;background:#ffffff05;border-color:#2e4650;margin-top:8px}.tree-row.launcher-return svg{color:#65dccc}.variables-pane{grid-template-rows:42px 38px 27px minmax(0,1fr)}.variable-header{color:var(--text-muted);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) 82px;padding:0 12px;font-size:10px;display:grid}.variable-list{min-height:0;padding:5px 8px 10px;overflow:auto}.variable-list>button{color:#c5d3d9;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:8px;width:100%;min-height:42px;padding:4px 6px}.variable-list>button:hover,.variable-list>button.active{border-color:var(--teal-border);background:var(--teal-soft)}.variable-list>button[draggable=true]{cursor:grab}.variable-list>button[draggable=true]:active{cursor:grabbing}.variable-list>button.dragging{opacity:.5;background:#00c2a824;border-color:#4bd8c4}.variable-list>button.bound{cursor:default;opacity:.72}.variable-list>button.bound em{color:#70dcca;font-weight:700}.variable-list>button>i{color:#7ff1df;background:#123c3a;border:1px solid #167c70;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.variable-list>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;gap:1px;min-width:0;display:grid;overflow:hidden}.variable-list small{color:var(--text-faint);font-size:9px}.variable-list em{width:72px;color:var(--text-muted);font-size:10px;font-style:normal}.empty-pane,.empty-properties{height:100%;color:var(--text-muted);text-align:center;place-content:center;place-items:center;gap:7px;padding:24px;display:grid}.empty-pane svg,.empty-properties svg{color:#4e6974;width:28px;height:28px}.empty-pane strong,.empty-properties strong{color:#b2c2c9;font-size:11px}.empty-pane span,.empty-properties span{max-width:190px;color:var(--text-faint);font-size:10px;line-height:1.45}.editor-area{background:#1e1e1e;grid-template-rows:36px 38px minmax(0,1fr) 155px;min-width:0;min-height:0;display:grid}.no-document{color:#718893;text-align:center;background:radial-gradient(circle,#00c2a812,#0000 38%),#101b22;grid-row:2/-1;place-content:center;place-items:center;gap:10px;padding:40px;display:grid}.no-document-mark{color:#5ce4d0;background:#12322f;border:1px solid #285d5b;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:5px;display:grid;box-shadow:0 16px 35px #0000002e}.no-document-mark svg{width:31px;height:31px}.no-document h2{color:#d5e4e8;margin:0;font-size:18px}.no-document p{max-width:410px;margin:0 0 8px;font-size:11px;line-height:1.55}.no-document>div:last-child{gap:8px;display:flex}.no-document button{color:#b9ccd3;background:#152832;border:1px solid #38515c;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 15px;display:inline-flex}.no-document button.primary{color:#dffaf6;background:#126b62;border-color:#178b7e}.no-document button:disabled{opacity:.45}.no-document button svg{width:15px;height:15px}.document-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;background:#252526;gap:1px;min-width:0;padding:0 6px;overflow:auto hidden}.document-tabs button{height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px 5px 0 0;gap:7px;padding:0 10px}.document-tab{height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px 5px 0 0;flex:none;align-items:center;display:flex;overflow:hidden}.document-tab.active{border-color:var(--border);color:#fafafa;background:#1e1e1e;border-top-color:#14b8a6;border-bottom-color:#1e1e1e}.document-tab:not(.active):hover{color:#c7d8de;background:#ffffff09}.document-tab .tab-main{color:inherit;border:0;border-radius:0;padding-right:5px}.document-tab .tab-close{border:0;border-radius:0;justify-content:center;width:28px;padding:0}.document-tab .tab-close:hover{color:#fff;background:#ffffff14}.document-tabs svg{width:14px;height:14px}.document-tab .tab-main>svg:first-child{color:var(--teal)}.document-tab button i{color:var(--teal);font-style:normal}.document-tab .tab-close svg{width:12px;color:var(--text-muted)}.document-tabs .new-tab{flex:none;justify-content:center;width:30px;padding:0}.canvas-toolbar{border-bottom:1px solid var(--border);background:var(--flow-toolbar-bg);gap:3px;padding:0 9px}.canvas-toolbar button{width:30px;height:30px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.canvas-toolbar button:hover,.canvas-toolbar button.active{color:#d8faf5;border-color:var(--teal-border);background:var(--teal-soft)}.canvas-toolbar .flow-component-button{color:var(--component-accent);border-color:color-mix(in srgb, var(--component-accent) 24%, var(--flow-card-border));background:color-mix(in srgb, var(--component-accent) 8%, var(--flow-toolbar-button));cursor:grab;touch-action:none;position:relative}.canvas-toolbar .flow-component-button:after{content:"";background:var(--component-accent);opacity:.85;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;right:4px}.canvas-toolbar .flow-component-button:hover{color:var(--component-accent);border-color:color-mix(in srgb, var(--component-accent) 65%, var(--flow-card-border));background:color-mix(in srgb, var(--component-accent) 15%, var(--flow-toolbar-button))}.canvas-toolbar .flow-component-button:active{cursor:grabbing}.canvas-toolbar.dragging-component .flow-component-button{opacity:.65}.canvas-toolbar button:disabled{color:#536972;cursor:default;opacity:.55;background:0 0;border-color:#0000}.canvas-toolbar button svg{width:16px;height:16px}.canvas-toolbar>span{background:var(--border);width:1px;height:21px;margin:0 5px}.canvas-toolbar-fill{flex:1}.document-designer-canvas{background:radial-gradient(circle at 1px 1px,#7094a033 1px,#0000 0) 0 0/18px 18px,#0d1820;min-width:0;min-height:0;padding:32px;overflow:auto}.a4-page{background:#fff;width:595px;height:842px;margin:0 auto 40px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000006b}.a4-page.landscape{width:842px;height:595px}.document-element{z-index:1;color:#0f172a;cursor:move;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px dashed #0000;align-items:center;padding:3px 5px;display:flex;position:absolute;overflow:hidden}.document-element:hover{background:#1aa9970b;border-color:#8bc9c1}.document-element.selected{z-index:3;border:1px solid #10bfa8;outline:2px solid #10bfa829}.document-element.variable{background:#10bfa80f;flex-direction:column;justify-content:center;align-items:stretch}.document-element.variable small{color:#52717b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.document-element.variable span{color:inherit;font-size:inherit;font-weight:inherit}.document-element.image{padding:0}.document-element.image img{pointer-events:none;width:100%;height:100%}.document-element.line{align-items:center;padding:0}.document-line-preview{pointer-events:none;width:100%;min-height:1px;display:block}.document-element.taskSummary{padding:0;overflow:visible}.document-task-summary-preview{color:#0f172a;width:100%;font-size:inherit;grid-template-columns:1.6fr .9fr .9fr 1.2fr 1.2fr .9fr .55fr;align-content:start;gap:4px;display:grid}.document-task-summary-preview strong{color:#64748b;grid-column:1/-1;margin-bottom:4px;font-size:8px;font-weight:600}.document-task-summary-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-element.dataTable{padding:0;overflow:hidden}.document-data-table-preview{width:100%;font-size:inherit;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));align-content:start;gap:1px;display:grid}.document-data-table-preview strong{background:#e2e8f0;grid-column:1/-1;padding:4px 6px}.document-data-table-preview span{text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 6px;overflow:hidden}.document-resize-handle{z-index:5;background:#fff;border:1px solid #087f72;border-radius:2px;width:8px;min-width:0;height:8px;min-height:0;padding:0;position:absolute;box-shadow:0 0 0 1px #fffc}.document-resize-handle.nw{cursor:nwse-resize;top:1px;left:1px}.document-resize-handle.n{cursor:ns-resize;top:1px;left:calc(50% - 4px)}.document-resize-handle.ne{cursor:nesw-resize;top:1px;right:1px}.document-resize-handle.e{cursor:ew-resize;top:calc(50% - 4px);right:1px}.document-resize-handle.se{cursor:nwse-resize;bottom:1px;right:1px}.document-resize-handle.s{cursor:ns-resize;bottom:1px;left:calc(50% - 4px)}.document-resize-handle.sw{cursor:nesw-resize;bottom:1px;left:1px}.document-resize-handle.w{cursor:ew-resize;top:calc(50% - 4px);left:1px}.document-canvas-guide{z-index:8;pointer-events:none;box-sizing:border-box;position:absolute}.document-canvas-guide.vertical{border-left:1px solid #e11d8a;width:1px}.document-canvas-guide.horizontal{border-top:1px solid #e11d8a;height:1px}.document-canvas-guide.spacing{border-style:dashed;border-color:#7c3aed}.document-canvas-guide.spacing:before,.document-canvas-guide.spacing:after{content:"";background:#7c3aed;position:absolute}.document-canvas-guide.spacing.horizontal:before,.document-canvas-guide.spacing.horizontal:after{width:1px;height:7px;top:-3px}.document-canvas-guide.spacing.horizontal:before{left:0}.document-canvas-guide.spacing.horizontal:after{right:0}.document-canvas-guide.spacing.vertical:before,.document-canvas-guide.spacing.vertical:after{width:7px;height:1px;left:-3px}.document-canvas-guide.spacing.vertical:before{top:0}.document-canvas-guide.spacing.vertical:after{bottom:0}.document-canvas-guide>span{color:#fff;white-space:nowrap;background:#7c3aed;border-radius:8px;padding:1px 4px;font-size:8px;font-weight:700;line-height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.document-toolbar input[type=file]{display:none}.system-document-variable-group{display:contents}.variable-group-heading{color:#68d9ca;border-top:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;min-height:30px;margin-top:5px;padding:7px 10px 5px;font-size:10px;font-weight:800;display:flex}.variable-group-heading svg{width:14px;height:14px}.variable-list button.system-document-variable>i{color:#69d9ca;background:#1aa99721;border-color:#69d9ca73}.variable-list button.system-document-variable>em{color:#68bfb4}.theme-light .document-designer-canvas{background:radial-gradient(circle at 1px 1px,#5b7b862e 1px,#0000 0) 0 0/18px 18px,#e6edef}.theme-light .variable-group-heading{color:#087f72}.theme-light .variable-list button.system-document-variable>i{color:#087f72;background:#087f7214;border-color:#087f7257}.flow-canvas{background:var(--flow-canvas-bg);min-width:0;min-height:0}.flow-canvas.component-drop-ready{box-shadow:inset 0 0 0 2px #23b9a5}.flow-canvas.component-drop-ready .react-flow__pane{cursor:copy}.form-toolbar strong{color:#8da6af;margin-left:5px;font-size:9px;font-weight:600}.form-drag-hint{color:#70dcca;margin-left:10px;font-size:9px;font-weight:600}.form-canvas{background:#edf1f5;min-width:0;min-height:0;padding:34px;overflow:auto}.form-design-notice{color:#1b6f65;background:#eaf9f6;border:1px solid #8dd8cd;border-radius:7px;width:min(760px,100%);margin:0 auto 10px;padding:9px 12px;font-size:10px}.form-sheet{color:#172033;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d8e0e8;border-radius:16px;width:min(920px,100%);margin:0 auto;padding:24px;overflow:hidden;box-shadow:0 18px 44px #2539441f}.form-sheet.drop-ready{border-color:#23b9a5;box-shadow:0 0 0 3px #23b9a529,0 18px 44px #25394426}.form-canvas.mobile .form-sheet{border-radius:0;width:min(430px,100%);padding:18px 16px 104px}.form-canvas.tablet .form-sheet{width:min(820px,100%)}.property-section-card{border:1px solid var(--border-soft);background:#ffffff06;border-radius:6px;gap:6px;margin-bottom:8px;padding:7px;display:grid}.property-section-row{grid-template-columns:minmax(0,1fr) 96px;gap:6px;display:grid}.property-section-row input,.property-section-row select{min-width:0}.property-section-actions{grid-template-columns:32px 32px minmax(0,1fr);gap:5px;display:grid}.property-section-actions button{min-height:28px;color:var(--text-muted);border:1px solid var(--border-soft);background:#ffffff08;border-radius:4px}.property-section-actions button:disabled{opacity:.35}.property-section-actions button.danger{color:#ef9ca2;justify-content:center;align-items:center;gap:5px;display:flex}.property-section-actions svg{width:12px;height:12px}.form-sheet-header{color:#151d2e;background:0 0;gap:5px;padding:0 0 18px;display:grid}.form-sheet-header small{color:#637187;letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:850}.form-sheet-header h2{letter-spacing:-.35px;margin:0;font-size:24px;line-height:1.2}.form-sheet-header p{color:#5a6b82;margin:0;font-size:11px}.task-information{background:#f8fafc;border:1px solid #dbe2e9;border-radius:14px;padding:20px}.task-information h3{color:#1b2538;margin:0 0 17px;font-size:11px}.task-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 34px;display:grid}.task-information article{gap:6px;min-width:0;display:grid}.task-information article span{color:#647188;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:850}.task-information article strong{color:#151d2e;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.form-comment-log{color:#684b0b;background:#fff8dd;border:1px solid #efd17c;border-radius:12px;gap:9px;margin:18px 0 0;padding:13px 14px;display:grid}.form-comment-log-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-comment-log-heading span{align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.form-comment-log-heading svg{width:13px;height:13px}.form-comment-log-heading small{color:#987727;letter-spacing:.3px;text-transform:uppercase;font-size:8px}.form-comment-empty{color:#8c712e;margin:0;font-size:9px;line-height:1.5}.form-comment-card{background:#ffffffb8;border:1px solid #d3a83d61;border-radius:7px;gap:5px;padding:10px 11px;display:grid}.form-comment-card strong{color:#684b0b;font-size:10px}.form-comment-card p{color:#463813;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.form-comment-card small{color:#8b712f;font-size:8px}.form-areas{background:#f8fafc;border:1px solid #dbe2e9;border-radius:14px;gap:14px;margin-top:18px;padding:20px;display:grid}.form-areas-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.form-areas-heading>span{gap:5px;min-width:0;display:grid}.form-areas-heading strong{color:#1b2538;font-size:11px}.form-areas-heading small{color:#637187;font-size:9px}.form-areas-heading button{color:#fff;background:#168f7d;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.form-areas-heading button svg{width:13px;height:13px}.form-section{background:#fff;border:1px solid #dbe2e9;border-radius:12px;padding:18px}.form-drop-zone{transition:background-color .15s,box-shadow .15s;position:relative}.form-drop-zone.drag-over{background:#effbf8;box-shadow:inset 0 0 0 2px #23b9a5}.form-drop-indicator{color:#137c70;background:#23b9a514;border:1px dashed #23b9a5;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:0 0 12px;font-size:10px;font-weight:700;display:flex}.form-drop-indicator svg{width:14px;height:14px}.form-section-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.form-section-heading h3{color:#263348;letter-spacing:.45px;text-transform:uppercase;margin:0;font-size:11px}.form-section-heading>div{align-items:center;gap:9px;display:flex}.form-section-heading small{color:#8190a2;font-size:8px}.form-section-delete{color:#a94951;cursor:pointer;background:#fff7f7;border:1px solid #e4c3c6;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.form-section-delete:hover:not(:disabled){color:#fff;background:#c84c56;border-color:#c84c56}.form-section-delete:disabled{opacity:.35;cursor:not-allowed}.form-section-delete svg{width:13px;height:13px}.form-fields{gap:15px 0;display:grid}.form-column-drop-guides{gap:8px;margin:0 0 12px;display:grid}.form-column-drop-guides>div{color:#137c70;background:#23b9a50f;border:1px dashed #23b9a5;border-radius:7px;justify-content:center;align-items:center;min-height:34px;font-size:9px;font-weight:700;display:flex}.form-field{color:#334a54;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border:1px solid #0000;border-radius:7px;gap:6px;min-width:0;padding:7px;display:grid}.form-field:active{cursor:grabbing}.form-field.dragging{opacity:.42;background:#e3f5f2;border-color:#31bba9}.form-field:hover,.form-field.selected{background:#edf9f7;border-color:#31bba9;box-shadow:0 0 0 2px #31bba914}.form-field>span{color:#56657a;font-size:10px;font-weight:750}.form-field>span em{color:#d2474f;margin-left:3px;font-style:normal}.field-control{color:#536174;background:#f7f9fb;border:1px solid #d4dce5;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;font-size:10px;display:flex}.field-control svg{width:13px;height:13px}.field-control.textarea{align-items:flex-start;min-height:66px;padding-top:10px}.field-radio-preview{background:#f7f9fb;border:1px solid #d4dce5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:44px;padding:9px 13px;display:flex}.field-radio-preview span{color:#46566c;align-items:center;gap:7px;font-size:10px;display:inline-flex}.field-radio-preview i{background:#fff;border:1px solid #9aa8b8;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #fff}.field-radio-preview i.checked{background:#168f7d;border-color:#168f7d}.field-checkbox-preview{color:#46566c;background:#f7f9fb;border:1px solid #d4dce5;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:10px;display:flex}.field-checkbox-preview i{background:#fff;border:1px solid #9aa8b8;border-radius:4px;width:16px;height:16px}.field-file-preview{color:#4d6074;background:#fbfcfd;border:1px dashed #b9c5d1;border-radius:9px;align-items:center;gap:11px;min-height:58px;padding:10px 13px;display:flex}.field-file-preview>svg{color:#168f7d;width:19px;height:19px}.field-file-preview>span{gap:3px;display:grid}.field-file-preview strong{font-size:10px}.field-file-preview small{color:#7e8b9b;font-size:8px}.form-field>small{color:#84959d;align-items:center;gap:4px;font-size:8px;display:flex}.form-field>.form-row-break-badge{color:#137c70;background:#ddf5f1;border-radius:4px;width:max-content;padding:2px 5px;font-weight:750}.form-field>small svg{width:9px;height:9px}.field-table-preview{color:#172033;background:#fff;border:1px solid #dbe2e9;border-radius:14px;min-width:0;padding:14px;display:grid}.field-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.field-table-heading>span{gap:4px;min-width:0;display:grid}.field-table-heading strong{color:#263348;font-size:10px;font-weight:750}.field-table-heading strong em{color:#d2474f;margin-left:3px;font-style:normal}.field-table-heading small{color:#758397;font-size:8px;font-weight:500}.field-table-add{color:#fff;background:#172033;border-radius:999px;flex:none;padding:7px 13px;font-size:8px;font-style:normal;font-weight:750}.field-table-scroll{scrollbar-width:thin;background:#f8fafc;border:1px solid #dbe2e9;border-radius:12px;min-width:0;margin-top:12px;overflow-x:auto}.field-table-content{display:grid}.field-table-header,.field-table-row{align-items:center;gap:8px;padding:10px 11px;display:grid}.field-table-header{border-bottom:1px solid #dbe2e9}.field-table-header strong{color:#758397;letter-spacing:.7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:7px;font-weight:800;overflow:hidden}.field-table-action-title{text-align:right}.field-table-row i{color:#9aa6b5;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d7dfe7;border-radius:8px;align-items:center;min-width:0;min-height:30px;padding:0 9px;font-size:8px;font-style:normal;display:flex;overflow:hidden}.field-table-mobile-row-heading{display:none}.field-table-delete{color:#b33b45;background:#fff4f5;border:1px solid #f0c8cc;border-radius:999px;justify-self:end;padding:6px 10px;font-size:7px;font-weight:700}.form-actions{background:#fff;border-top:1px solid #e1e7ed;align-items:center;gap:10px;margin-top:20px;padding:18px 0 0;display:flex}.form-actions-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.form-actions button{color:#516873;background:#fff;border:1px solid #c4d0d5;border-radius:10px;min-width:80px;height:40px;padding:0 20px;font-size:10px;font-weight:750}.form-actions .primary{color:#fff;background:#168f7d;border-color:#168f7d}.form-actions .form-save-action{color:#fff;background:#101828;border-color:#101828;justify-content:center;align-items:center;gap:7px;width:112px;min-width:112px;height:40px;margin-left:auto;display:inline-flex}.form-actions .form-save-action svg{width:13px;height:13px}.form-actions button:disabled{opacity:.58;cursor:default}.form-action-notice{color:#386a65;background:#e9f7f4;border-radius:6px;align-items:center;gap:6px;margin:18px 0 0;padding:8px 10px;font-size:9px;display:flex}.form-action-notice svg{flex:none;width:12px;height:12px}.form-canvas.mobile .form-sheet-header h2{font-size:21px}.form-canvas.mobile .task-information{background:#fff;padding:18px}.form-canvas.mobile .task-information-grid{gap:21px 24px}.form-canvas.mobile .task-information article strong{font-size:12px}.form-canvas.mobile .form-section{background:#fff;padding:18px}.form-canvas.mobile .form-field{grid-column:1/-1!important}.form-canvas.mobile .field-table-preview{border-radius:14px;padding:14px}.form-canvas.mobile .field-table-heading{align-items:flex-start}.form-canvas.mobile .field-table-heading>span{flex:180px}.form-canvas.mobile .field-table-add{margin-left:auto}.form-canvas.mobile .field-table-scroll{width:100%}.form-canvas.mobile .field-table-content{min-width:0!important}.form-canvas.mobile .field-table-header{display:none}.form-canvas.mobile .field-table-row{gap:10px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.form-canvas.mobile .field-table-mobile-row-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.form-canvas.mobile .field-table-mobile-row-heading strong{color:#263348;font-size:9px}.form-canvas.mobile .field-table-mobile-row-heading span{color:#c43f49;font-size:8px;font-weight:750}.form-canvas.mobile .field-table-row i{white-space:normal;align-content:center;gap:6px;min-height:53px;padding:7px 9px;display:grid}.form-canvas.mobile .field-table-row i:before{content:attr(data-label);color:#66758a;letter-spacing:.55px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.form-canvas.mobile .field-table-row i:first-of-type:nth-last-of-type(n+3){grid-column:1/-1}.form-canvas.mobile .field-table-delete{display:none}.form-canvas.mobile .form-actions{z-index:4;background:#fffffff7;border-top:1px solid #dce3ea;flex-direction:column;gap:8px;margin:20px -16px -104px;padding:14px 16px 18px;position:sticky;bottom:-104px;box-shadow:0 -8px 22px #1f2d3d14}.form-canvas.mobile .form-actions-main{gap:8px;width:100%;display:grid}.form-canvas.mobile .form-actions button,.form-canvas.mobile .form-actions .form-save-action{min-width:100%;margin-left:0;font-size:12px;width:100%!important;height:48px!important}.flow-canvas .react-flow__pane{cursor:default}.flow-canvas .react-flow__edge-path{stroke:color-mix(in srgb, var(--flow-card-muted) 72%, var(--component-accent,#18c7b2));stroke-width:2.4px}.flow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke-width:3.2px}.flow-canvas .react-flow__edgeupdater{cursor:grab;fill:#0000;stroke:#0000;stroke-width:1.5px;transition:fill .12s,stroke .12s}.flow-canvas .react-flow__edge.selected .react-flow__edgeupdater,.flow-canvas .react-flow__edge.updating .react-flow__edgeupdater{fill:var(--flow-card-bg);stroke:var(--teal)}.flow-canvas .react-flow__edgeupdater:active{cursor:grabbing}.flow-canvas .react-flow__controls{border:1px solid #52525b;border-radius:4px;overflow:hidden;box-shadow:0 8px 22px #00000047}.flow-canvas .react-flow__controls-button{background:#2d2d30;border-color:#3f3f46}.flow-canvas .react-flow__controls-button:hover{background:#3f3f46}.flow-canvas .react-flow__controls-button svg{fill:#e4e4e7}.designer-node{width:176px;min-height:146px;color:var(--flow-card-text);box-shadow:none;text-align:center;background:0 0;border:0;grid-template-rows:22px 62px auto;align-content:center;justify-items:center;gap:7px;padding:6px 12px 9px;font-size:13px;line-height:1.3;transition:transform .14s;display:grid;position:relative}.designer-node:hover{z-index:2;transform:translateY(-1px)}.designer-node.selected{z-index:3}.designer-node-type{justify-content:center;align-items:center;gap:7px;max-width:100%;display:flex}.designer-node-type small{color:var(--flow-card-muted);letter-spacing:.8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.node-icon-stage{width:62px;height:62px;position:relative}.node-icon{width:62px;height:62px;color:var(--component-accent);border:1.5px solid color-mix(in srgb, var(--component-accent) 35%, transparent);background:color-mix(in srgb, var(--component-accent) 14%, var(--flow-card-bg));border-radius:13px;place-items:center;transition:box-shadow .14s,transform .14s;display:grid;box-shadow:0 6px 14px #00000029}.designer-node:hover .node-icon{transform:translateY(-1px);box-shadow:0 9px 18px #00000038}.designer-node.selected .node-icon{border-color:var(--component-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--component-accent) 24%, transparent), 0 9px 18px #00000038}.node-icon svg{width:31px;height:31px}.designer-node-copy{min-width:0;max-width:100%}.designer-node-copy strong{color:var(--flow-card-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;display:block;overflow:hidden}.designer-node-assignment{max-width:100%;color:var(--flow-card-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.designer-node-rule{min-width:38px;height:19px;color:var(--component-accent);background:color-mix(in srgb, var(--component-accent) 14%, transparent);border-radius:10px;place-items:center;padding:0 7px;font-size:10px;font-weight:800;display:grid}.terminal-node{color:#233942;justify-items:center;gap:9px;min-width:112px;font-size:14px;font-weight:750;display:grid}.terminal-node-ports{width:72px;height:72px;position:relative}.terminal-symbol{color:#16894d;background:#fff;border:4px solid #2da866;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 5px 14px #18303c1a}.terminal-node.end .terminal-symbol{color:#dc343c;border-color:#e14a51}.terminal-node.selected .terminal-symbol{box-shadow:0 0 0 4px #00c2a838}.designer-node .react-flow__handle,.terminal-node .react-flow__handle{border:2px solid var(--flow-handle-border);background:var(--teal);width:8px;height:8px}.designer-node .react-flow__handle{background:var(--component-accent)}.designer-node .react-flow__handle-left{left:calc(50% - 38px)}.designer-node .react-flow__handle-right{right:calc(50% - 38px)}.designer-node .node-icon-stage .decision-output{border-width:2px;width:9px;height:9px;right:0}.designer-node .node-icon-stage .decision-output-true{background:#20a96b;border-color:#dffbf0;top:31%}.designer-node .node-icon-stage .decision-output-false{background:#dc4b57;border-color:#ffe8ea;top:69%}.decision-output-label{z-index:2;letter-spacing:.1px;white-space:nowrap;pointer-events:none;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-width:43px;height:21px;padding:0 7px;font-size:10px;font-weight:850;line-height:1;display:flex;position:absolute;left:70px;transform:translateY(-50%)}.decision-output-label-true{color:#76e3b0;background:color-mix(in srgb, #20a96b 18%, var(--flow-card-bg));border-color:#20a96b8c;top:31%}.decision-output-label-false{color:#ff9ca4;background:color-mix(in srgb, #dc4b57 18%, var(--flow-card-bg));border-color:#dc4b578c;top:69%}.theme-light .decision-output-label-true{color:#087b4b;background:#e4f8ee}.theme-light .decision-output-label-false{color:#a52a35;background:#fdecef}.designer-node .node-icon-stage .task-output{border-width:2px;width:9px;height:9px;right:0}.designer-node .node-icon-stage .task-output-normal{background:#168f7d;border-color:#dffbf0;top:31%}.designer-node .node-icon-stage .task-output-timeout{background:#d97706;border-color:#ffedcf;top:69%}.task-output-label{z-index:2;letter-spacing:.1px;white-space:nowrap;pointer-events:none;border:1px solid #0000;border-radius:3px;justify-content:flex-start;align-items:center;min-width:48px;height:20px;padding:0 7px;font-size:9px;font-weight:850;line-height:1;display:flex;position:absolute;left:70px;transform:translateY(-50%)}.task-output-label-normal{color:#76e3d1;background:color-mix(in srgb, #168f7d 18%, var(--flow-card-bg));border-color:#168f7d8c;top:31%}.task-output-label-timeout{color:#ffc66d;background:color-mix(in srgb, #d97706 18%, var(--flow-card-bg));border-color:#d9770699;top:69%}.theme-light .task-output-label-normal{color:#087565;background:#e4f7f3}.theme-light .task-output-label-timeout{color:#9a4d04;background:#fff3df}.theme-light .node-icon{box-shadow:0 5px 12px #2a434d21}.theme-light .designer-node:hover .node-icon{box-shadow:0 8px 17px #2a434d2e}.output-panel{border-top:1px solid var(--border);background:#252526;grid-template-rows:36px minmax(0,1fr);min-height:0;display:grid}.output-tabs{border-bottom:1px solid var(--border-soft);gap:2px;min-width:0;padding:0 8px}.output-tabs button{height:32px;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.output-tabs button.active{color:#e0edf1;border-bottom-color:var(--teal)}.output-tabs svg{width:13px;height:13px}.error-dot{color:#fff;background:var(--danger);border-radius:9px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid}.warning-icon{color:var(--warning)}.warning-count{color:#2d2106;background:var(--warning);border-radius:9px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid}.success-icon{color:var(--success)}.info-icon{color:var(--info)}.output-content{min-height:0;padding:10px 14px;overflow:auto}.output-ok{height:100%;color:var(--text-muted);justify-content:center;align-items:center;gap:9px;display:flex}.output-ok svg{width:25px;height:25px;color:var(--success);border:1px solid #49705e;border-radius:50%;padding:5px}.validation-list{gap:5px;display:grid}.validation-list>div{color:#e1bec1;background:#8f30371a;border:1px solid #4e3a3e;border-radius:5px;align-items:center;gap:8px;min-height:29px;padding:5px 9px;display:flex}.validation-list>div.warning{color:#e4d3a7;background:#946c1517;border-color:#584a2a}.validation-list svg{width:14px;height:14px;color:var(--danger)}.validation-list .warning svg{color:var(--warning)}.test-result-list{gap:6px;display:grid}.test-result-list>div{color:#c9e4d8;background:#1e845b14;border:1px solid #355d50;border-radius:5px;align-items:center;gap:9px;min-height:36px;padding:6px 10px;display:flex}.test-result-list>div.failed{color:#e1bec1;background:#8f30371a;border-color:#614047}.test-result-list svg{width:17px;height:17px;color:var(--success);flex:none}.test-result-list .failed svg{color:var(--danger)}.test-result-list span{gap:2px;display:grid}.test-result-list strong{font-size:11px}.test-result-list small{color:var(--text-muted);font-size:10px}.right-sidebar{border-left:1px solid var(--border);background:var(--bg-shell);grid-template-rows:minmax(220px,1fr) minmax(300px,1fr);min-width:0;min-height:0;display:grid}.variables-pane{border-bottom:1px solid var(--border)}.project-tree{min-height:0;padding:4px 8px 12px;overflow:auto}.project-root,.project-branch,.project-children>div,.project-children button{color:#c4d2d8;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:7px;width:100%;min-height:31px;padding:0 7px}.project-root{font-weight:700}.project-root svg,.project-branch svg,.project-children svg{width:14px;height:14px}.project-root svg:nth-child(2),.project-branch svg:nth-child(2){color:#7edfd2}.project-branch{padding-left:21px}.project-branch span{flex:1}.project-branch i{color:var(--text-faint);font-style:normal}.project-branch:hover,.project-children button:hover{background:var(--bg-hover)}.project-children{gap:1px;padding-left:53px;display:grid}.project-children>div,.project-children button{color:var(--text-muted);padding-left:8px}.project-children button.active{color:#d7fbf5;background:var(--teal-soft);border-color:#00c2a826}.property-editor{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding-bottom:28px;overflow:hidden auto}.property-editor h3{color:#5eead4;border-top:1px solid var(--border);border-bottom:1px solid var(--border-soft);letter-spacing:.25px;background:#2d2d30;margin:0;padding:8px 10px;font-size:10px}.property-editor h3:first-child{border-top:0}.property-editor label{gap:8px;min-height:40px;padding:5px 10px}.property-editor label>span{width:67px;color:var(--text-muted);flex:none}.property-editor input,.property-editor select,.color-field{color:#f4f4f5;background:#1e1e1e;border:1px solid #52525b;border-radius:3px;outline:0;width:100%;min-width:0;height:29px;padding:0 8px;font-size:10px}.property-editor textarea{resize:vertical;color:#f4f4f5;width:100%;min-width:0;min-height:76px;font:inherit;background:#1e1e1e;border:1px solid #52525b;border-radius:3px;outline:0;padding:8px}.property-editor textarea:focus{border-color:var(--teal)}.property-editor .property-textarea{align-items:flex-start}.property-help{color:var(--text-muted);margin:-2px 10px 10px;font-size:9px;line-height:1.45}.property-status{border:1px solid color-mix(in srgb, var(--teal) 35%, var(--border));color:var(--text-muted);background:color-mix(in srgb, var(--teal) 7%, transparent);border-radius:5px;align-items:flex-start;gap:6px;margin:4px 10px 10px;padding:7px 8px;font-size:9px;line-height:1.4;display:flex}.property-status>svg{flex:none;width:13px;height:13px}.property-status.success{color:#8ce5b5;background:#2d8f5b1f;border-color:#2f7656}.property-status.danger{color:#ffb1b7;background:#96353d29;border-color:#7e3c43}.web-service-secret-editor{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:2px 8px 7px;display:grid}.web-service-secret-editor input{color:#f4f4f5;background:#1e1e1e;border:1px solid #52525b;border-radius:3px;outline:0;width:100%;min-width:0;height:29px;padding:0 8px;font-size:10px}.web-service-secret-editor button{color:#c8f4ed;background:#00c2a814;border:1px solid #34786f;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:92px;height:29px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.web-service-secret-editor button:disabled{opacity:.55}.web-service-secret-editor svg{width:12px;height:12px}.theme-light .property-status.success{color:#176b43;background:#eaf8f0}.theme-light .property-status.danger{color:#a52a35;background:#fff0f1}.theme-light .web-service-secret-editor input{color:#253f48;background:#fff;border-color:#bdccd2}.theme-light .web-service-secret-editor button{color:#14675f;background:#eef9f7;border-color:#78b9b1}.property-status.error{border-color:color-mix(in srgb, #ef5350 55%, var(--border));color:#ff9d9b;background:#ef53501a}.subprocess-mapping-list{gap:6px;padding:2px 10px 10px;display:grid}.subprocess-mapping-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 26px;align-items:center;gap:4px;display:grid}.process-data-filter-row{grid-template-columns:minmax(0,1fr) 26px}.process-data-filter-row>select,.process-data-filter-row>input{grid-column:1}.process-data-filter-row>span{display:none}.process-data-filter-row>button{grid-area:1/2/span 3;align-self:stretch}.subprocess-mapping-row>span{color:var(--teal);text-align:center;font-size:11px}.subprocess-mapping-row select{color:#d6e2e7;background:#0f1c24;border:1px solid #3a515d;border-radius:5px;width:100%;min-width:0;height:29px;padding:0 5px;font-size:9px}.subprocess-mapping-row button,.subprocess-add-mapping{min-height:27px;color:var(--text-muted);cursor:pointer;background:#12232c;border:1px solid #3a515d;border-radius:5px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.subprocess-mapping-row button:hover,.subprocess-add-mapping:hover{border-color:var(--teal);color:var(--teal)}.subprocess-mapping-row button svg,.subprocess-add-mapping svg{width:12px;height:12px}.subprocess-add-mapping{justify-self:start;padding:0 8px;font-size:9px}.subprocess-add-mapping:disabled{opacity:.45;cursor:not-allowed}.subprocess-mapping-empty{color:var(--text-muted);margin:2px 0;font-size:9px}.theme-light .subprocess-mapping-row select{color:#253f48;background:#fff;border-color:#bdccd2}.theme-light .subprocess-mapping-row button,.theme-light .subprocess-add-mapping{color:#5d737c;background:#fff;border-color:#bdccd2}.theme-light .property-status.error{color:#a52b28}.property-hint{color:#8299a2;background:#00c2a80d;border-left:2px solid #2b7d73;margin:7px 10px 11px;padding:8px 9px;font-size:9px;line-height:1.45}.property-hint.warning{color:#e5c36f;background:#d39a2714;border-left-color:#d39a27}.property-color-field{grid-template-columns:38px minmax(0,1fr);gap:6px;width:100%;min-width:0;display:grid}.property-editor .property-color-field input[type=color]{cursor:pointer;padding:3px}.project-children .project-add{color:#70dcca;border-style:dashed;margin-top:4px}.property-editor input:focus,.property-editor select:focus{border-color:var(--teal)}.property-editor input[readonly],.property-editor select:disabled{color:#8da1aa}.property-editor .property-check input{width:16px;height:16px;accent-color:var(--teal);margin-left:0}.property-danger-button{color:#ffb1b7;background:#96353d29;border:1px solid #7e3c43;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin:12px 10px 2px;font-size:10px;font-weight:700;display:flex}.property-danger-button:hover{color:#fff;background:#96353d;border-color:#ad434b}.property-danger-button svg{width:14px;height:14px}.property-move-buttons{grid-template-columns:1fr 1fr;gap:7px;padding:4px 10px 12px;display:grid}.property-move-buttons button{color:#bcd0d6;background:#172b35;border:1px solid #3e5964;border-radius:6px;min-height:32px;font-size:9px}.property-move-buttons button:hover{color:#e5f8f5;background:#00c2a81a;border-color:#287d72}.table-column-list{gap:7px;padding:9px 10px 4px;display:grid}.table-column-item{grid-template-columns:24px minmax(0,1fr) minmax(0,.8fr) 78px 28px;align-items:center;gap:5px;display:grid}.table-column-item>span{color:#72e5d4;background:#123b38;border:1px solid #2b7269;border-radius:5px;place-items:center;width:24px;height:28px;font-size:9px;font-weight:800;display:grid}.table-column-item input,.table-column-item select{color:#d6e2e7;background:#0f1c24;border:1px solid #3a515d;border-radius:5px;outline:0;width:100%;min-width:0;height:29px;padding:0 6px;font-size:9px}.table-column-item>button{color:#ef8c93;background:#96353d1f;border:1px solid #6e3b42;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.table-column-item>button:disabled{opacity:.35}.table-column-item>button svg{width:12px;height:12px}.property-add-button{color:#bcebe4;background:#00c2a80f;border:1px dashed #34786f;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin:6px 10px;font-size:9px;display:flex}.property-add-button svg{width:13px;height:13px}.property-action-button{box-sizing:border-box;appearance:none;color:#c8f4ed;text-align:left;background:#00c2a814;border:1px solid #34786f;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;width:calc(100% - 20px);min-height:34px;margin:6px 10px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.property-action-button:hover{color:#effffc;background:#00c2a829;border-color:#46b7aa}.property-action-button:focus-visible{outline-offset:-2px;outline:2px solid #5ce3d08c}.property-action-button svg{color:#5ce3d0;flex:none;width:14px;height:14px}.document-add-controls{z-index:4;border-bottom:1px solid var(--border);background:var(--bg-shell);padding-bottom:8px;position:sticky;top:0;box-shadow:0 7px 16px #030c112e}.document-add-controls>h3{border-top:0}.document-add-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px 2px;display:grid}.document-add-actions .property-action-button{color:#c8f4ed;text-overflow:ellipsis;white-space:nowrap;background:#00c2a81a;width:100%;min-width:0;margin:0;padding:0 8px;overflow:hidden}.property-editor label.document-add-variable{min-height:38px;padding:6px 10px 2px}.property-editor label.document-add-variable>span{width:58px}.property-editor label.document-add-variable select{color:#e1f2ef;background:#10252b;border-color:#34786f}.theme-light .document-add-controls{background:#f8fafb;box-shadow:0 7px 16px #2c49531f}.theme-light .property-editor label.document-add-variable select{color:#23434a;background:#fff;border-color:#78b9b1}.start-trigger-list{gap:8px;padding:8px 10px 14px;display:grid}.start-trigger-card{background:#10212a;border:1px solid #304a55;border-radius:7px;overflow:hidden}.start-trigger-card>summary{color:#d7e7eb;cursor:pointer;background:#142832;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 9px;list-style:none;display:flex}.start-trigger-card>summary::-webkit-details-marker{display:none}.start-trigger-card>summary span{gap:2px;min-width:0;display:grid}.start-trigger-card>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.start-trigger-card>summary small{color:#79929c;font-size:8px}.start-trigger-card>summary i{color:#8298a0;background:#20343d;border-radius:8px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.start-trigger-card>summary i.enabled{color:#63dbc9;background:#00c2a81f}.start-trigger-body{border-top:1px solid #29414b;padding-bottom:7px}.property-editor label.property-multiselect{align-items:flex-start;min-height:88px}.property-editor label.property-multiselect select{height:78px;padding:5px}.property-editor label.property-multiselect option{border-radius:3px;padding:4px 5px}.table-editor-launch{background:#12232c;border:1px solid #38515c;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:10px;padding:10px;display:flex}.table-editor-launch>span{align-items:center;gap:9px;min-width:0;display:flex}.table-editor-launch>span>svg{color:#5edccb;width:19px;height:19px}.table-editor-launch i{gap:2px;min-width:0;font-style:normal;display:grid}.table-editor-launch strong{color:#c8d8dd;font-size:10px}.table-editor-launch small{color:#718a94;font-size:8px}.table-editor-launch>button{color:#79e4d4;background:#00c2a817;border:1px solid #28776d;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.table-editor-launch>button:hover{color:#e5fffb;background:#00c2a829;border-color:#39b8a7}.table-editor-launch>button svg{width:14px;height:14px}.table-editor-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:min(1080px,100%);max-height:min(88vh,880px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000008a}.table-editor-dialog>header{border-bottom:1px solid #2d4651;grid-template-columns:46px minmax(0,1fr) 30px;align-items:start;gap:13px;padding:21px 22px 18px;display:grid}.table-editor-mark{color:#67e5d2;background:#00c2a81a;border:1px solid #26766c;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.table-editor-mark svg{width:21px;height:21px}.table-editor-dialog header small{color:#65e3d0;letter-spacing:1px;font-size:9px;font-weight:800}.table-editor-dialog h2{color:#e8f2f4;margin:4px 0;font-size:18px}.table-editor-dialog header p{color:#78929b;margin:0;font-size:11px}.table-editor-dialog header p strong{color:#a9c1c7}.table-editor-dialog>header>button{color:#91a8b1;background:#1a303a;border:1px solid #405963;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.table-editor-dialog>header>button svg{width:15px;height:15px}.table-editor-toolbar{background:#10212a;border-bottom:1px solid #2d4651;justify-content:space-between;align-items:center;gap:15px;padding:11px 22px;display:flex}.table-editor-toolbar span{color:#829aa3;font-size:10px}.table-editor-toolbar button{color:#dbfaf5;background:#14675f;border:1px solid #20897c;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.table-editor-toolbar button svg{width:13px;height:13px}.table-editor-body{min-height:0;overflow:auto}.table-editor-columns{align-content:start;gap:9px;padding:15px 22px;display:grid}.table-editor-column{background:#10212a;border:1px solid #344e59;border-radius:8px}.table-editor-column-main{grid-template-columns:34px minmax(150px,1.3fr) minmax(130px,1fr) 145px 112px 98px;align-items:end;gap:8px;padding:12px;display:grid}.table-column-letter{color:#72e5d4;background:#123b38;border:1px solid #2b7269;border-radius:6px;place-items:center;width:32px;height:34px;font-size:10px;font-weight:800;display:grid}.table-editor-column label{color:#8ea5ad;gap:5px;font-size:10px;display:grid}.table-editor-column input,.table-editor-column select{box-sizing:border-box;color:#d6e2e7;background:#0c1a21;border:1px solid #3a515d;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:11px}.table-editor-column input:focus,.table-editor-column select:focus{border-color:var(--teal)}.table-column-delete{color:#ef8c93;background:#96353d1f;border:1px solid #6e3b42;border-radius:6px;place-items:center;width:30px;height:34px;padding:0;display:grid}.table-column-delete:disabled{opacity:.32}.table-column-delete svg{width:13px;height:13px}.table-column-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.table-column-actions>button{color:#91a8b1;background:#1a303a;border:1px solid #405963;border-radius:6px;place-items:center;width:30px;height:34px;padding:0;display:grid}.table-column-actions>button:disabled{opacity:.32;cursor:not-allowed}.table-column-actions>button svg{width:13px;height:13px}.table-column-actions>.table-column-delete{color:#ef8c93;background:#96353d1f;border-color:#6e3b42}.table-editor-column-settings{background:#0919206b;border-top:1px solid #2a414b;grid-template-columns:auto minmax(220px,1fr);align-items:end;gap:18px;min-height:55px;padding:10px 12px;display:grid}.table-column-flags{align-items:center;gap:22px;min-height:34px;display:flex}.table-editor-column-settings .table-editor-check{color:#9db1b9;white-space:nowrap;align-items:center;gap:7px;min-height:34px;font-size:10px;display:flex}.table-editor-check input{width:14px;height:14px;accent-color:var(--teal);padding:0}.table-editor-column-settings .table-column-options{min-width:220px}.table-column-formula{background:#0c212ab3;border-top:1px solid #2a414b;grid-template-columns:minmax(0,1fr) 105px;align-items:end;gap:12px;padding:11px 12px;display:grid}.table-column-formula .expression-property-field{min-width:0}.table-column-formula .expression-property-control{grid-template-columns:minmax(0,1fr) 34px}.table-column-formula .expression-property-control input,.table-column-formula .expression-property-control>button{box-sizing:border-box;align-self:end;width:100%;height:34px;min-height:34px}.table-column-formula>p{color:#718a94;grid-column:1/-1;margin:-2px 0 0;font-size:9px}.table-column-formula code{color:#65e3d0}.table-summary-editor{background:#10212a;border:1px solid #344e59;border-radius:9px;margin:0 22px 18px;overflow:hidden}.table-summary-editor>header{border-bottom:1px solid #2a414b;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.table-summary-editor>header>div{gap:2px;display:grid}.table-summary-editor>header small{color:#65e3d0;letter-spacing:.9px;font-size:8px;font-weight:800}.table-summary-editor>header strong{color:#dce9ed;font-size:12px}.table-summary-editor>header span{color:#78929b;font-size:9px}.table-summary-editor>header button{color:#dbfaf5;white-space:nowrap;background:#14675f;border:1px solid #20897c;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:88px;height:30px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.table-summary-editor>header button svg{width:12px;height:12px}.table-summary-list{display:grid}.table-summary-list article{border-top:1px solid #263e48;gap:10px;padding:11px 12px;display:grid}.table-summary-list article:first-child{border-top:0}.table-summary-main{grid-template-columns:minmax(150px,1.4fr) 120px minmax(170px,1fr) 120px auto 34px;align-items:end;gap:9px;display:grid}.table-summary-list label{color:#8ea5ad;gap:5px;font-size:10px;display:grid}.table-summary-list input,.table-summary-list select{box-sizing:border-box;color:#d6e2e7;background:#0c1a21;border:1px solid #3a515d;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:11px}.table-summary-list .table-editor-check{white-space:nowrap;align-self:center;align-items:center;gap:6px;display:flex}.table-summary-list .table-editor-check input{flex:0 0 14px;width:14px;min-width:14px;height:14px;padding:0}.table-summary-formula{grid-template-columns:minmax(0,1fr);gap:5px;padding-top:2px;display:grid}.table-summary-formula p{color:#78929b;margin:0;font-size:9px;line-height:1.4}.expression-tray-section-label{color:#65e3d0;letter-spacing:.8px;text-transform:uppercase;align-self:center;padding:0 4px;font-size:8px;font-weight:800}.table-summary-empty{color:#78929b;text-align:center;margin:0;padding:16px;font-size:10px}.table-editor-dialog>footer{background:#10212a;border-top:1px solid #2d4651;justify-content:space-between;align-items:center;gap:15px;padding:13px 22px;display:flex}.table-editor-dialog>footer span{color:#78929b;align-items:center;gap:7px;font-size:10px;display:flex}.table-editor-dialog>footer span svg{color:#57cfbd;width:13px;height:13px}.table-editor-dialog>footer button{color:#c7d6dc;background:#1b303b;border:1px solid #455e69;border-radius:6px;height:34px;padding:0 18px}.table-editor-dialog>footer button.primary{color:#e8fffb;background:#168f7d;border-color:#168f7d;font-weight:750}.color-field{align-items:center;gap:8px;display:flex}.color-field i{background:var(--teal);border-radius:3px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff40}.confirmation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030a0eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmation-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:14px;width:min(430px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #0000007a}.confirmation-icon{color:#f1be4b;background:#b07b151f;border:1px solid #6d5929;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.confirmation-icon svg{width:21px;height:21px}.confirmation-dialog h2{margin:1px 0 7px;font-size:15px}.confirmation-dialog p{color:#9db1b9;margin:0;font-size:11px;line-height:1.55}.confirmation-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.confirmation-actions button{color:#c7d6dc;background:#1b303b;border:1px solid #455e69;border-radius:6px;height:34px;padding:0 14px}.confirmation-actions button.danger{color:#fff;background:#96353d;border-color:#ad434b}.warehouse-source-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000007a}.warehouse-source-dialog>header{border-bottom:1px solid #304954;grid-template-columns:44px minmax(0,1fr) 32px;align-items:start;gap:13px;padding:19px 21px;display:grid}.warehouse-source-dialog>header small{color:#73ead9;letter-spacing:.6px;font-size:9px;font-weight:750}.warehouse-source-dialog>header h2{margin:3px 0 4px;font-size:18px}.warehouse-source-dialog>header p{color:#8fa6af;margin:0;font-size:10px;line-height:1.5}.warehouse-source-dialog>header>button{color:#9db1b9;background:#1b303b;border:1px solid #455e69;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.warehouse-source-dialog>header>button svg{width:15px}.warehouse-source-body{gap:14px;min-height:0;padding:18px 21px;display:grid;overflow:auto}.warehouse-source-grid{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:12px;display:grid}.warehouse-source-grid label,.warehouse-source-table>label{color:#c9d9df;gap:6px;font-size:10px;font-weight:700;display:grid}.warehouse-source-grid input,.warehouse-source-grid select,.warehouse-source-table input,.warehouse-source-table textarea{color:#e1ecef;width:100%;min-width:0;font:inherit;background:#0e1d25;border:1px solid #49616c;border-radius:7px;outline:0;padding:9px 10px}.warehouse-source-grid input:focus,.warehouse-source-grid select:focus,.warehouse-source-table input:focus,.warehouse-source-table textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c2a81f}.warehouse-source-check{white-space:nowrap;flex-direction:row;align-items:center;height:34px;gap:8px!important;display:flex!important}.warehouse-source-check input{width:16px;height:16px}.warehouse-source-table{background:#10212a;border:1px solid #344e59;border-radius:8px;grid-template-columns:210px minmax(0,1fr);gap:12px;padding:14px;display:grid}.warehouse-source-table>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-source-table>header div{gap:3px;display:grid}.warehouse-source-table>header strong{font-size:12px}.warehouse-source-table>header small{color:#8299a2;font-size:9px}.warehouse-source-table>header code{color:#73ead9;background:#17333a;border-radius:5px;padding:4px 7px;font-size:10px}.warehouse-source-table textarea{resize:vertical;min-height:190px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.45}.warehouse-source-dialog>footer{border-top:1px solid #304954;justify-content:flex-end;gap:8px;padding:13px 21px;display:flex}.warehouse-source-dialog>footer button{color:#c7d6dc;background:#1b303b;border:1px solid #455e69;border-radius:6px;height:34px;padding:0 15px}.warehouse-source-dialog>footer button.primary{color:#fff;background:#168f7d;border-color:#168f7d;font-weight:750}.warehouse-source-loading{color:#9db1b9;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:11px;display:flex}.warehouse-source-notice{color:#96e7bc;background:#2d8f5b1f;border:1px solid #2f7656;border-radius:7px;align-items:center;gap:8px;margin:0 21px 12px;padding:9px 11px;font-size:10px;display:flex}.warehouse-source-notice svg{width:15px;height:15px}.navigation-designer-dialog{width:min(1380px,98vw)}.navigation-designer-body{grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:17px 20px;display:grid;overflow:hidden}.navigation-designer-toolbar{justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.navigation-designer-toolbar>div{gap:3px;display:grid}.navigation-designer-toolbar strong{color:#dce9ed;font-size:12px}.navigation-designer-toolbar small{color:#8299a2;font-size:9px}.navigation-designer-toolbar button{color:#d8e8ec;background:#1b303b;border:1px solid #45606b;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 12px;font-weight:700;display:inline-flex}.navigation-designer-toolbar button svg{width:14px}.navigation-designer-head,.navigation-designer-row{grid-template-columns:minmax(220px,1.35fr) 150px minmax(155px,1fr) 112px 135px minmax(145px,.9fr) 112px;align-items:center;gap:9px;display:grid}.navigation-designer-head{color:#79929b;letter-spacing:.7px;text-transform:uppercase;background:#0d1d25;border:1px solid #304954;border-bottom:0;border-radius:7px 7px 0 0;padding:8px 10px;font-size:8px;font-weight:800}.navigation-designer-list{border:1px solid #304954;border-radius:0 0 7px 7px;min-height:0;overflow:auto}.navigation-designer-row{background:#11242d;border-bottom:1px solid #2c444e;padding:10px}.navigation-designer-row:last-child{border-bottom:0}.navigation-designer-row input,.navigation-designer-row select{color:#deeaee;width:100%;min-width:0;height:34px;font:inherit;background:#0c1c24;border:1px solid #45606b;border-radius:6px;outline:0;padding:0 9px;font-size:10px}.navigation-designer-row input:focus,.navigation-designer-row select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c2a81f}.navigation-main-fields{grid-template-columns:64px 105px minmax(0,1fr);gap:6px;display:grid}.navigation-enabled{color:#9fb4bc;align-items:center;gap:5px;font-size:9px;display:flex}.navigation-enabled input{width:14px;height:14px}.navigation-targets{gap:4px;display:grid}.navigation-targets label{color:#aabec5;align-items:center;gap:6px;font-size:9px;display:flex}.navigation-targets input{width:14px;height:14px}.navigation-row-actions{justify-content:flex-end;gap:5px;display:flex}.navigation-row-actions button{color:#aabec5;background:#182d37;border:1px solid #405a65;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;display:grid}.navigation-row-actions button.danger{color:#ff9ca4;border-color:#74454b}.navigation-row-actions button:disabled{cursor:not-allowed;opacity:.35}.navigation-row-actions svg{width:14px;height:14px}.theme-light .warehouse-source-dialog{color:#263f48;background:#fff;border-color:#bdccd2;box-shadow:0 24px 70px #2a434d38}.theme-light .warehouse-source-dialog>header,.theme-light .warehouse-source-dialog>footer{border-color:#d2dde1}.theme-light .warehouse-source-dialog>header p,.theme-light .warehouse-source-loading{color:#667d86}.theme-light .warehouse-source-dialog>header>button,.theme-light .warehouse-source-dialog>footer button{color:#536d76;background:#f2f6f7;border-color:#c2d0d5}.theme-light .warehouse-source-dialog>footer button.primary{color:#fff;background:#168f7d;border-color:#168f7d}.theme-light .warehouse-source-grid label,.theme-light .warehouse-source-table>label{color:#49636c}.theme-light .warehouse-source-grid input,.theme-light .warehouse-source-grid select,.theme-light .warehouse-source-table input,.theme-light .warehouse-source-table textarea{color:#203942;background:#fff;border-color:#bdccd2}.theme-light .warehouse-source-table{background:#f5f8f9;border-color:#cbd8dd}.theme-light .warehouse-source-table>header small{color:#6d838b}.theme-light .navigation-designer-toolbar strong{color:#29424b}.theme-light .navigation-designer-head{color:#687f88;background:#edf3f5;border-color:#cbd8dd}.theme-light .navigation-designer-list{border-color:#cbd8dd}.theme-light .navigation-designer-row{background:#f7f9fa;border-color:#d5e0e4}.theme-light .navigation-designer-row input,.theme-light .navigation-designer-row select{color:#203942;background:#fff;border-color:#bdccd2}.theme-light .navigation-enabled,.theme-light .navigation-targets label{color:#536d76}@media (width<=1100px){.navigation-designer-head{display:none}.navigation-designer-row{grid-template-columns:1fr 1fr}.navigation-main-fields{grid-column:1/-1}}@media (width<=760px){.warehouse-source-grid,.warehouse-source-table{grid-template-columns:1fr}.warehouse-source-table>header{grid-column:1}.navigation-designer-row{grid-template-columns:1fr}.navigation-main-fields{grid-column:1;grid-template-columns:1fr}}.definition-context-menu{z-index:1200;color:#d8e7ec;background:#142630;border:1px solid #405963;border-radius:8px;width:196px;padding:6px;position:fixed;box-shadow:0 14px 36px #0000006b}.definition-context-menu button{color:#f19aa0;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;display:flex}.definition-context-menu button:hover:not(:disabled){color:#fff;background:#96353d}.definition-context-menu button:disabled{color:#71858d;cursor:not-allowed}.definition-context-menu button svg{width:15px;height:15px}.definition-context-menu small{color:#879ba3;padding:5px 10px 6px;font-size:10px;line-height:1.4;display:block}.definition-context-menu.launcher-context-menu button{color:#cfe6e3}.definition-context-menu.launcher-context-menu button:hover:not(:disabled){color:#fff;background:#147d70}.theme-light .definition-context-menu{color:#263f48;background:#fff;border-color:#bdccd2;box-shadow:0 14px 36px #2a434d38}.theme-light .definition-context-menu button{color:#b33842}.theme-light .definition-context-menu button:hover:not(:disabled){color:#fff}.theme-light .definition-context-menu button:disabled{color:#91a1a8}.theme-light .definition-context-menu.launcher-context-menu button{color:#285f59}.theme-light .definition-context-menu.launcher-context-menu button:hover:not(:disabled){color:#fff;background:#168f7d}.action-comment-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:11px;gap:15px;width:min(500px,100%);padding:21px;display:grid;box-shadow:0 24px 70px #0000007a}.action-comment-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.action-comment-dialog header small{color:#73ead9;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:700}.action-comment-dialog h2{margin:4px 0 0;font-size:17px}.action-comment-dialog header button{color:#9db1b9;background:#1b303b;border:1px solid #455e69;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.action-comment-dialog header svg{width:15px;height:15px}.action-comment-dialog>p{color:#9db1b9;margin:0;font-size:10px;line-height:1.55}.action-comment-dialog label{color:#c9d9df;gap:7px;font-size:10px;font-weight:700;display:grid}.action-comment-dialog textarea{resize:vertical;color:#e1ecef;min-height:112px;font:inherit;background:#0e1d25;border:1px solid #49616c;border-radius:7px;outline:0;padding:10px 11px;font-weight:400;line-height:1.5}.action-comment-dialog textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c2a81f}.action-comment-dialog .action-comment-error{color:#ff9ca4;margin-top:-7px}.save-version-dialog{color:#d8e7ec;background:#142630;border:1px solid #4b626d;border-radius:11px;gap:15px;width:min(540px,100%);padding:21px;display:grid;box-shadow:0 24px 70px #0000007a}.save-version-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.save-version-dialog header small{color:#73ead9;letter-spacing:.7px;font-size:9px;font-weight:800}.save-version-dialog h2{margin:4px 0 0;font-size:17px}.save-version-dialog header button{color:#9db1b9;background:#1b303b;border:1px solid #455e69;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.save-version-dialog header svg{width:15px;height:15px}.save-version-dialog>p{color:#9db1b9;margin:0;font-size:10px;line-height:1.55}.save-version-dialog label{color:#c9d9df;gap:7px;font-size:10px;font-weight:700;display:grid}.save-version-dialog textarea{resize:vertical;color:#e1ecef;min-height:112px;font:inherit;background:#0e1d25;border:1px solid #49616c;border-radius:7px;outline:0;padding:10px 11px;font-weight:400;line-height:1.5}.save-version-dialog textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c2a81f}.save-version-counter{color:#8197a0;justify-self:end;margin-top:-9px;font-size:9px}.save-version-dialog footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.save-version-dialog footer button{color:#b7c9d0;background:#1b303b;border:1px solid #455e69;border-radius:6px;min-width:96px;height:34px;padding:0 13px;font-size:10px;font-weight:800}.save-version-dialog footer button.primary{color:#fff;background:#078a79;border-color:#109b87}.action-comment-actions{justify-content:flex-end;gap:8px;display:flex}.action-comment-actions button{color:#c7d6dc;background:#1b303b;border:1px solid #455e69;border-radius:6px;height:34px;padding:0 15px}.action-comment-actions button.primary{color:#fff;background:#168f7d;border-color:#168f7d}.statusbar{color:#d4d4d8;background:#134e4a;gap:7px;padding:0 12px;font-size:10px}.statusbar>div{flex:1}.statusbar strong{color:#ecfeff;background:#ffffff14;border-radius:2px;padding:3px 12px;font-weight:600}.statusbar svg{width:13px;height:13px}.tenant-status{color:#7f9aa4;align-items:center;gap:5px;display:flex}.ready-dot{background:var(--success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #3ddc844d}@media (width<=1300px){.workspace{grid-template-columns:255px minmax(0,1fr) 300px}.commandbar button{padding-inline:7px}.commandbar button:not(.command-primary):not(.zoom-value){gap:0;font-size:0}}@media (width<=1050px){.login-screen{padding:18px}}.dock-workspace{gap:0;position:relative;overflow:hidden}.dock-workspace>.left-sidebar,.dock-workspace>.right-sidebar{display:contents}.dock-workspace>.editor-area{z-index:1;grid-area:2/2/4;min-width:360px;min-height:0}.dock-panel{z-index:2;border:1px solid var(--border);min-width:0;min-height:0;box-shadow:none;background:#252526;position:relative}.dock-panel.dock-left{grid-column:1}.dock-panel.dock-right{grid-column:3}.dock-panel.dock-top{grid-area:1/1/auto/4}.dock-panel.dock-bottom{grid-area:4/1/auto/4}.dock-panel.dock-pinned.dock-left{margin-left:var(--dock-auto-left-rail,0px)}.dock-panel.dock-pinned.dock-right{margin-right:var(--dock-auto-right-rail,0px)}.dock-panel.dock-pinned.dock-top,.dock-panel.dock-pinned.dock-bottom{margin-right:var(--dock-auto-right-rail,0px);margin-left:var(--dock-auto-left-rail,0px)}.dock-panel.dock-hidden,.dock-panel.dock-group-inactive{display:none}.dock-panel .pane-heading{cursor:default;border-bottom:1px solid var(--border-soft);background:#2d2d30}.dock-drag-handle{cursor:grab;text-overflow:ellipsis;touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.dock-drag-handle:focus-visible{outline:1px solid var(--teal);outline-offset:-2px}.dock-drag-handle:active{cursor:grabbing}.dock-drag-handle>svg{color:#66828c;width:12px;height:12px}.dock-tabbed-heading{gap:3px}.dock-tab-drag-handle{color:#7f8f96;cursor:grab;touch-action:none;flex:0 0 19px;place-items:center;width:19px;height:23px;display:grid}.dock-tab-drag-handle:active{cursor:grabbing}.dock-tab-drag-handle svg{width:11px;height:11px}.dock-panel-tabs{flex:1;align-items:stretch;min-width:0;height:100%;display:flex;overflow:hidden}.dock-panel-tabs button{color:#a8a8ad;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;font-size:9px;font-weight:650;overflow:hidden;border-radius:0!important;width:auto!important;height:29px!important;padding:0 9px!important}.dock-panel-tabs button:hover{color:#f0f0f2;background:#38383d}.dock-panel-tabs button.active{color:#fff;background:#1e1e1e;border-bottom-color:#00a99d}.dock-panel.dock-auto-hide{z-index:60;position:absolute;box-shadow:0 16px 38px #00000057}.dock-panel.dock-auto-hide-collapsed{display:none}.dock-panel.dock-auto-hide-expanded.dock-left{width:var(--dock-auto-left-size,285px);top:0;bottom:0;left:25px}.dock-panel.dock-auto-hide-expanded.dock-right{width:var(--dock-auto-right-size,330px);top:0;bottom:0;right:25px}.dock-panel.dock-auto-hide-expanded.dock-top{height:var(--dock-auto-top-size,180px);top:25px;left:0;right:0}.dock-panel.dock-auto-hide-expanded.dock-bottom{height:var(--dock-auto-bottom-size,220px);bottom:25px;left:0;right:0}.dock-auto-hide .pane-heading{background:#00c2a814;border-color:#287e73}.dock-auto-hide .pane-heading button[title=Paneli\ sabitle]{color:#74ead9}.dock-auto-hide-tabs{z-index:50;pointer-events:none;position:absolute;inset:0}.dock-auto-hide-tab{pointer-events:auto;color:#8ba3ad;white-space:nowrap;background:#102029;border:1px solid #304853;min-width:88px;height:25px;padding:0 9px;font-size:9px;font-weight:700;position:absolute}.dock-auto-hide-tab:hover,.dock-auto-hide-tab.active{color:#d8faf5;background:#14352f;border-color:#27877b}.dock-auto-hide-tab-left,.dock-auto-hide-tab-right{text-overflow:ellipsis;writing-mode:vertical-rl;width:25px;min-width:25px;height:150px;padding:8px 0;overflow:hidden}.dock-auto-hide-tab-left{top:calc(10px + var(--dock-auto-index) * 156px);left:0;transform:rotate(180deg)}.dock-auto-hide-tab-right{top:calc(10px + var(--dock-auto-index) * 156px);right:0}.dock-auto-hide-tab-top{top:0;left:calc(10px + var(--dock-auto-index) * 96px)}.dock-auto-hide-tab-bottom{bottom:0;left:calc(10px + var(--dock-auto-index) * 96px)}.dock-panel-manager{align-items:center;gap:3px;padding:0 4px;display:flex}.commandbar .dock-panel-manager>button{color:#78929c;background:#101e26;border-color:#29414b;height:27px;padding:0 7px;font-size:9px}.commandbar .dock-panel-manager>button.active{color:#bdf4ec;background:#00c2a814;border-color:#296f67}.commandbar .dock-panel-manager>button svg{width:12px;height:12px}.dock-resizer{z-index:20;touch-action:none;background:0 0;position:absolute}.dock-resizer:after{content:"";background:0 0;transition:background-color .12s;position:absolute}.dock-resizer:hover:after,.dock-resizer:active:after{background:#22b9a5}.dock-resizer-left{top:0;bottom:0;left:var(--dock-left-edge,285px);cursor:col-resize;width:7px;margin-left:-4px}.dock-resizer-left:after,.dock-resizer-right:after{width:1px;top:0;bottom:0;left:3px}.dock-resizer-right{top:0;right:var(--dock-right-edge,330px);cursor:col-resize;width:7px;margin-right:-4px;bottom:0}.dock-resizer-top{right:0;top:var(--dock-top-edge,180px);cursor:row-resize;height:7px;margin-top:-4px;left:0}.dock-resizer-bottom{right:0;bottom:var(--dock-bottom-edge,220px);cursor:row-resize;height:7px;margin-bottom:-4px;left:0}.dock-resizer-top:after,.dock-resizer-bottom:after{height:1px;bottom:3px;left:0;right:0}.dock-side-panel-resizer-layer{z-index:23;pointer-events:none;position:absolute}.dock-side-panel-resizer{pointer-events:auto;cursor:row-resize;touch-action:none;background:0 0;height:7px;margin-top:-4px;position:absolute;left:0;right:0}.dock-side-panel-resizer:after{content:"";background:var(--border);height:1px;transition:background-color .12s;position:absolute;bottom:3px;left:0;right:0}.dock-side-panel-resizer:hover:after,.dock-side-panel-resizer:active:after{background:#22b9a5;height:2px}.dock-target-overlay{z-index:100;pointer-events:none;background:#06111757;position:absolute;inset:0}.dock-target{pointer-events:auto;color:#dffaf6;background:#104744eb;border:2px solid #52d8c5;border-radius:7px;place-items:center;width:94px;height:58px;font-size:10px;font-weight:800;display:grid;position:absolute;box-shadow:0 12px 32px #0000004d}.dock-target:hover,.dock-target.active{color:#052d27;transform-origin:50%;background:#5ee5d1}.dock-target.active{box-shadow:0 0 0 5px #52d8c533,0 12px 32px #0000004d}.dock-target-left{top:50%;left:22px;transform:translateY(-50%)}.dock-target-right{top:50%;right:22px;transform:translateY(-50%)}.dock-target-top{top:18px;left:50%;transform:translate(-50%)}.dock-target-bottom{bottom:18px;left:50%;transform:translate(-50%)}.theme-light .dock-panel{background:#f8fafb;border-color:#c4d2d7}.theme-light .dock-panel .pane-heading{color:#08766c;background:#e7f0f2;border-color:#cbd9dd}.theme-light .dock-drag-handle>svg{color:#4e7079}.theme-light .dock-tab-drag-handle{color:#557079}.theme-light .dock-panel-tabs button{color:#536a73}.theme-light .dock-panel-tabs button:hover{color:#17343d;background:#dce7ea}.theme-light .dock-panel-tabs button.active{color:#086f65;background:#f8fafb;border-bottom-color:#0f9e90}.theme-light .dock-auto-hide .pane-heading{background:#e1f1ee;border-color:#69afa6}.theme-light .dock-auto-hide .pane-heading button[title=Paneli\ sabitle]{color:#08766c}.theme-light .dock-auto-hide-tab{color:#536d76;background:#edf3f4;border-color:#bfd0d5}.theme-light .dock-auto-hide-tab:hover,.theme-light .dock-auto-hide-tab.active{color:#086f65;background:#dff1ee;border-color:#78b9b1}.theme-light .dock-panel-manager>button{color:#536d76;background:#f4f8f9;border-color:#bfd0d5}.theme-light .commandbar .dock-panel-manager>button.active{color:#086f65;background:#dff1ee;border-color:#78b9b1}.property-linked-variable{background:#00c2a80e;border:1px solid #29434e;border-radius:6px;gap:5px;margin:2px 0 10px;padding:10px;display:grid}.property-linked-variable>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.property-linked-variable>strong{color:var(--text-primary);font-size:11px}.property-linked-variable>code{color:#67d9ca;font-size:9px}.property-linked-variable>button{color:#bdf4ec;background:#00c2a814;border:1px solid #296f67;border-radius:4px;min-height:28px;margin-top:3px;font-size:9px;font-weight:700}.property-linked-variable>button:hover{background:#00c2a829}.theme-light .property-linked-variable{background:#eef8f6;border-color:#c4d8dc}.theme-light .property-linked-variable>code{color:#08766c}.theme-light .property-linked-variable>button{color:#08766c;background:#e1f1ee;border-color:#78b9b1}.theme-light .tenant-session .theme-toggle:hover{color:#08766c;background:#dff1ee;border-color:#78b9b1}.theme-light .tenant-session>button:not(.theme-toggle):hover{color:#a32936;background:#fbeff0;border-color:#d6a3a8}.theme-light .variable-list>button.bound em,.theme-light .project-children .project-add{color:#08766c}.theme-light .validation-list>div{color:#8e2932;background:#fff2f3;border-color:#e0b4b8}.theme-light .validation-list>div.warning{color:#79580d;background:#fff9e9;border-color:#dfc98d}.theme-light .test-result-list>div{color:#246143;background:#eff9f3;border-color:#acd1bd}.theme-light .test-result-list>div.failed{color:#8e2932;background:#fff2f3;border-color:#e0b4b8}.theme-light .property-danger-button{color:#9b2f38;background:#fbeff0;border-color:#d5a1a6}.theme-light .property-danger-button:hover{color:#fff;background:#9b2f38;border-color:#9b2f38}.theme-light .property-add-button{color:#08766c;background:#e8f4f2;border-color:#78b9b1}.theme-light .property-action-button{color:#086f65;background:#e8f4f2;border-color:#78b9b1}.theme-light .property-action-button:hover{color:#064f49;background:#d9eeeb;border-color:#4f9f96}.theme-light .property-action-button svg{color:#087d71}.theme-light .start-trigger-card{background:#fff;border-color:#c5d5da}.theme-light .start-trigger-card>summary{color:#29434c;background:#edf4f5}.theme-light .start-trigger-card>summary small{color:#6c838c}.theme-light .start-trigger-card>summary i{color:#6b8088;background:#dfe9eb}.theme-light .start-trigger-card>summary i.enabled{color:#08786d;background:#d9f0ec}.theme-light .start-trigger-body{border-color:#d3e0e3}.theme-light .table-column-item>span{color:#08766c;background:#e2f2ef;border-color:#8bc4bc}.theme-light .table-column-item input,.theme-light .table-column-item select{color:#29434c;background:#fff;border-color:#bdccd2}label.expression-property-field>.expression-property-control{flex:auto;grid-template-columns:minmax(0,1fr) 31px;gap:5px;width:auto;min-width:0;display:grid}.expression-property-control>input,.expression-property-control>textarea{width:100%;min-width:0}.expression-property-control>button{color:#70d9ca;background:#00c2a814;border:1px solid #35645f;border-radius:5px;align-self:start;place-items:center;width:31px;height:29px;min-height:29px;padding:0;display:grid}.expression-property-control>button:hover{color:#e8fffb;background:#00c2a82b;border-color:#37aa9a}.expression-property-control>button svg{width:13px;height:13px}.expression-property-field.property-textarea .expression-property-control{align-items:end}.expression-property-field.property-textarea .expression-property-control>button{align-self:end}.expression-editor-backdrop{z-index:1200}.expression-editor-dialog{color:#d9e6eb;background:#10212a;border:1px solid #405b66;border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1040px,96vw);height:min(760px,90vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e}.expression-editor-dialog>header{background:#142832;border-bottom:1px solid #29414b;grid-template-columns:45px minmax(0,1fr) 32px;align-items:start;gap:13px;padding:19px 21px 17px;display:grid}.expression-editor-mark{color:#60e0ce;background:#00c2a81a;border:1px solid #296b63;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.expression-editor-mark svg{width:21px;height:21px}.expression-editor-dialog header small,.expression-formula-tray small,.expression-variable-heading small{color:#5dd8c7;letter-spacing:1.2px;font-size:8px;font-weight:800}.expression-editor-dialog h2{color:#f0f7f9;margin:3px 0 4px;font-size:18px}.expression-editor-dialog header p{color:#8199a2;margin:0;font-size:10px}.expression-editor-dialog header p strong{color:#b7d4d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.expression-editor-dialog header>button{color:#8ba3ad;background:#172d37;border:1px solid #3a535e;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;display:grid}.expression-editor-dialog header>button svg{width:15px;height:15px}.expression-editor-workspace{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.expression-editor-workspace>main{grid-template-rows:minmax(180px,1fr) auto auto;gap:13px;min-width:0;padding:20px;display:grid}.expression-editor-workspace>main>label{color:#b9ccd2;grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:0;font-size:9px;font-weight:750;display:grid}.expression-editor-workspace textarea{resize:none;color:#e6f2f4;tab-size:2;background:#091820;border:1px solid #3a5662;border-radius:8px;outline:0;min-height:190px;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.expression-editor-workspace textarea:focus{border-color:#20a795;box-shadow:0 0 0 3px #00c2a81a}.expression-preview{background:#00c2a80e;border:1px solid #2b4e55;border-radius:7px;gap:6px;padding:11px 13px;display:grid}.expression-preview small{color:#5ccbbb;letter-spacing:1px;font-size:7px;font-weight:800}.expression-preview strong{color:#dff7f3;overflow-wrap:anywhere;min-height:17px;font-size:11px;font-weight:600}.expression-preview.valid{background:#2d8f5b1f;border-color:#2f7656}.expression-preview.invalid{background:#96353d29;border-color:#7e3c43}.expression-preview.invalid small,.expression-preview.invalid strong{color:#ffb1b7}.expression-validation-list{color:#e89aa1;gap:4px;margin:-5px 0 0;padding:0 0 0 22px;font-size:9px;line-height:1.45;display:grid}.expression-syntax-note{color:#76919b;align-items:center;gap:8px;font-size:9px;display:flex}.expression-syntax-note svg{color:#57cbbc;width:13px;height:13px}.expression-syntax-note strong{color:#a9c0c7}.expression-editor-workspace>aside{background:#0d1c24;border-left:1px solid #29414b;grid-template-rows:auto auto minmax(0,1fr);gap:11px;min-height:0;padding:18px 16px;display:grid}.expression-variable-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.expression-variable-heading>div{gap:3px;display:grid}.expression-variable-heading strong{color:#d9e6ea;font-size:11px}.expression-variable-heading>svg{color:#4fcaba;width:17px;height:17px}.expression-variable-search{background:#101f27;border:1px solid #334c57;border-radius:6px;align-items:center;gap:7px;height:33px;padding:0 9px;display:flex}.expression-variable-search svg{color:#6e8993;width:13px;height:13px}.expression-variable-search input{color:#dce9ed;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:9px}.expression-variable-list{align-content:start;gap:13px;min-height:0;display:grid;overflow:auto}.expression-variable-list section{gap:5px;display:grid}.expression-variable-list h3{color:#6e8993;letter-spacing:.7px;text-transform:uppercase;margin:0 0 2px;font-size:8px;font-weight:800}.expression-variable-list button{text-align:left;color:#cedde2;background:#11242d;border:1px solid #29434e;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.expression-variable-list button:hover{background:#12342f;border-color:#30877c}.expression-variable-list button span{gap:2px;min-width:0;display:grid}.expression-variable-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.expression-variable-list button small{color:#66b8ae;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.expression-variable-list button em{color:#718b94;font-size:7px;font-style:normal}.expression-variable-list button svg{color:#4fcaba;width:12px;height:12px}.expression-variable-empty{color:#718992;font-size:9px}.expression-formula-tray{background:#122630;border-top:1px solid #29414b;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 18px;display:flex}.expression-formula-tray>div{gap:2px;min-width:190px;display:grid}.expression-formula-tray strong{color:#bcd0d6;font-size:9px}.expression-formula-tray>button{color:#a9c1c8;background:#182f39;border:1px solid #38525d;border-radius:6px;flex:none;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9px;display:inline-flex}.expression-formula-tray>button:hover{color:#e3fbf7;background:#164037;border-color:#31887d}.expression-formula-tray button svg{color:#54ccbc;width:12px;height:12px}.expression-formula-tray>button code{color:#63e4d2;text-align:center;min-width:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800}.expression-editor-dialog>footer{background:#0c1a21;border-top:1px solid #29414b;justify-content:space-between;align-items:center;gap:14px;padding:12px 19px;display:flex}.expression-editor-dialog>footer>span{color:#78939c;align-items:center;gap:7px;font-size:9px;display:flex}.expression-editor-dialog>footer span svg{color:#51cbbb;width:13px;height:13px}.expression-editor-dialog>footer>div{gap:7px;display:flex}.expression-editor-dialog>footer button{color:#b8cbd1;background:#172a33;border:1px solid #405a65;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 15px;display:inline-flex}.expression-editor-dialog>footer button.primary{color:#edfffc;background:#168f7d;border-color:#168f7d;font-weight:750}.expression-editor-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.expression-editor-dialog>footer button svg{width:13px;height:13px}.theme-light .expression-property-control>button{color:#08786d;background:#e7f4f2;border-color:#8bbeb7}.theme-light .expression-editor-dialog{color:#29424b;background:#fff;border-color:#b9cbd1;box-shadow:0 28px 80px #2a434d45}.theme-light .expression-editor-dialog>header,.theme-light .expression-formula-tray{background:#f2f7f8;border-color:#cfdbdf}.theme-light .expression-editor-dialog h2,.theme-light .expression-variable-heading strong{color:#203942}.theme-light .expression-editor-dialog header p,.theme-light .expression-syntax-note{color:#687f88}.theme-light .expression-editor-dialog header p strong,.theme-light .expression-syntax-note strong{color:#38545d}.theme-light .expression-editor-dialog header>button,.theme-light .expression-editor-dialog>footer button{color:#506b75;background:#f4f7f8;border-color:#c0cfd4}.theme-light .expression-editor-workspace textarea{color:#243e47;background:#fff;border-color:#b9cbd1}.theme-light .expression-preview{background:#eff9f7;border-color:#acd3cc}.theme-light .expression-preview strong{color:#205047}.theme-light .expression-preview.valid{background:#eef9f2;border-color:#94c9aa}.theme-light .expression-preview.invalid{background:#fff0f1;border-color:#d5a1a6}.theme-light .expression-preview.invalid small,.theme-light .expression-preview.invalid strong,.theme-light .expression-validation-list{color:#a52a35}.theme-light .expression-editor-workspace>aside{background:#f5f8f9;border-color:#cfdbdf}.theme-light .expression-variable-search{background:#fff;border-color:#c0cfd4}.theme-light .expression-variable-search input{color:#29424b}.theme-light .expression-variable-list button{color:#29424b;background:#fff;border-color:#cbd8dc}.theme-light .expression-variable-list button:hover{background:#edf8f6;border-color:#7cb9b0}.theme-light .expression-formula-tray>button{color:#405d66;background:#fff;border-color:#bdcdd2}.theme-light .expression-editor-dialog>footer{background:#f5f8f9;border-color:#cfdbdf}.property-editor .email-recipient-property{align-items:flex-start}.property-editor .email-recipient-property>span{padding-top:9px}.property-editor .email-recipient-property>button{text-align:left;color:#d5e4e8;background:#00c2a814;border:1px solid #35645f;border-radius:5px;flex:1;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.property-editor .email-recipient-property>button:hover{background:#00c2a829;border-color:#37aa9a}.property-editor .email-recipient-property>button>svg:first-child{color:#5edbc9;width:17px;height:17px}.property-editor .email-recipient-property>button>svg:last-child{color:#79939c;width:13px;height:13px}.property-editor .email-recipient-property>button>span{gap:2px;min-width:0;display:grid}.property-editor .email-recipient-property>button strong,.property-editor .email-recipient-property>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-editor .email-recipient-property>button strong{font-size:10px}.property-editor .email-recipient-property>button small{color:#8299a2;font-size:8px}.theme-light .property-editor .email-recipient-property>button{color:#29424b;background:#eaf6f4;border-color:#8bbeb7}.theme-light .property-editor .email-recipient-property>button:hover{background:#def2ef;border-color:#55a99d}.theme-light .property-editor .email-recipient-property>button small{color:#617983}.email-recipient-backdrop{z-index:1210}.email-recipient-dialog{color:#d9e6eb;background:#10212a;border:1px solid #405b66;border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,96vw);height:min(720px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e}.email-recipient-dialog>header{background:#142832;border-bottom:1px solid #29414b;grid-template-columns:45px minmax(0,1fr) 32px;align-items:start;gap:13px;padding:18px 20px 16px;display:grid}.email-recipient-mark{color:#60e0ce;background:#00c2a81a;border:1px solid #296b63;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.email-recipient-mark svg{width:21px;height:21px}.email-recipient-dialog>header small,.email-recipient-target small{color:#5dd8c7;letter-spacing:1.2px;font-size:8px;font-weight:800}.email-recipient-dialog>header h2{color:#f0f7f9;margin:3px 0 4px;font-size:18px}.email-recipient-dialog>header p{color:#8199a2;margin:0;font-size:10px}.email-recipient-dialog>header>button{color:#8ba3ad;background:#172d37;border:1px solid #3a535e;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;display:grid}.email-recipient-dialog>header>button svg{width:15px;height:15px}.email-recipient-workspace{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.email-recipient-workspace>main{align-content:start;gap:10px;min-width:0;min-height:0;padding:18px 20px;display:grid;overflow:auto}.email-recipient-zone{background:#0d1c24;border:1px solid #304a55;border-radius:8px;gap:8px;padding:10px;transition:border-color .15s,background .15s;display:grid}.email-recipient-zone.active{background:#00c2a80e;border-color:#2a988a;box-shadow:0 0 0 2px #00c2a812}.email-recipient-zone-heading{text-align:left;color:#d8e6ea;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.email-recipient-zone-heading>span{gap:2px;min-width:0;display:grid}.email-recipient-zone-heading strong{font-size:11px}.email-recipient-zone-heading small{color:#78919b;font-size:8px}.email-recipient-zone-heading em{color:#68daca;background:#00c2a81f;border-radius:10px;place-items:center;min-width:23px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.email-recipient-chips{flex-wrap:wrap;gap:6px;min-height:32px;display:flex}.email-recipient-chip{color:#cfe2e6;background:#142832;border:1px solid #36545e;border-radius:6px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:5px;min-width:0;max-width:230px;padding:5px 5px 5px 8px;display:grid}.email-recipient-chip.kind-initiator,.email-recipient-chip.kind-taskOwner{background:#00c2a81a;border-color:#2d756c}.email-recipient-chip.kind-group{background:#697cc61a;border-color:#58658b}.email-recipient-chip.kind-expression{background:#c1912c17;border-color:#846a35}.email-recipient-chip>span{gap:1px;min-width:0;display:grid}.email-recipient-chip strong,.email-recipient-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-recipient-chip strong{font-size:9px}.email-recipient-chip small{color:#7d98a1;font-size:7px}.email-recipient-chip>button{color:#839aa3;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.email-recipient-chip>button:hover{color:#ffadb3;background:#ef53501f}.email-recipient-chip>button svg{width:12px;height:12px}.email-recipient-empty{color:#75909a;background:0 0;border:1px dashed #3b5660;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;display:inline-flex}.email-recipient-empty svg{width:12px;height:12px}.email-recipient-advanced{color:#9ab0b8;gap:6px;margin-top:2px;font-size:9px;display:grid}.email-recipient-advanced textarea{resize:vertical;color:#dbe8eb;background:#091820;border:1px solid #38525d;border-radius:6px;outline:0;min-height:68px;padding:9px 10px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.email-recipient-advanced textarea:focus{border-color:#2a988a}.email-recipient-advanced small{color:#708991;font-size:8px}.email-recipient-workspace>aside{background:#0d1c24;border-left:1px solid #29414b;grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:17px 15px;display:grid}.email-recipient-target{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-recipient-target strong{color:#dce9ed;font-size:11px}.email-recipient-quick{grid-template-columns:1fr 1fr;gap:7px;display:grid}.email-recipient-quick button,.email-recipient-directory>button{text-align:left;color:#cddde2;background:#11242d;border:1px solid #304a55;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.email-recipient-quick button:hover,.email-recipient-directory>button:hover{background:#13342f;border-color:#388d82}.email-recipient-quick button.selected,.email-recipient-directory>button.selected{background:#00c2a81c;border-color:#2c776d}.email-recipient-quick button>svg,.email-recipient-directory>button>svg{color:#54ccbc;width:14px;height:14px}.email-recipient-quick button>span,.email-recipient-directory>button>span{gap:2px;min-width:0;display:grid}.email-recipient-quick strong,.email-recipient-quick small,.email-recipient-directory strong,.email-recipient-directory small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-recipient-quick strong,.email-recipient-directory strong{font-size:9px}.email-recipient-quick small,.email-recipient-directory small{color:#738e97;font-size:7px}.email-recipient-tabs{background:#091820;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.email-recipient-tabs button{color:#829ba4;background:0 0;border:0;border-radius:4px;height:28px;font-size:8px}.email-recipient-tabs button[aria-selected=true]{color:#e3f7f4;background:#1c5049;font-weight:750}.email-recipient-search{background:#101f27;border:1px solid #334c57;border-radius:6px;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.email-recipient-search svg{color:#6e8993;width:13px;height:13px}.email-recipient-search input{color:#dce9ed;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:9px}.email-recipient-directory{align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.email-recipient-manual{gap:8px;display:grid}.email-recipient-manual label{color:#a8bec5;gap:6px;font-size:9px;display:grid}.email-recipient-manual textarea{resize:vertical;color:#dce9ed;background:#101f27;border:1px solid #334c57;border-radius:6px;outline:0;min-height:90px;padding:9px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.email-recipient-manual textarea:focus{border-color:#2a988a}.email-recipient-manual>small{color:#708991;font-size:8px;line-height:1.45}.email-recipient-manual>p{color:#ff9ea5;margin:0;font-size:8px}.email-recipient-manual>button{color:#e8fffb;background:#168f7d;border:1px solid #168f7d;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:9px;font-weight:750;display:inline-flex}.email-recipient-manual>button svg{width:12px;height:12px}.email-recipient-directory-empty{color:#718992;font-size:9px}.email-recipient-dialog>footer{background:#0c1a21;border-top:1px solid #29414b;justify-content:space-between;align-items:center;gap:14px;padding:12px 19px;display:flex}.email-recipient-dialog>footer>span{color:#78939c;align-items:center;gap:7px;font-size:9px;display:flex}.email-recipient-dialog>footer>span svg{color:#51cbbb;width:13px;height:13px}.email-recipient-dialog>footer>div{gap:7px;display:flex}.email-recipient-dialog>footer button{color:#b8cbd1;background:#172a33;border:1px solid #405a65;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 15px;display:inline-flex}.email-recipient-dialog>footer button.primary{color:#edfffc;background:#168f7d;border-color:#168f7d;font-weight:750}.email-recipient-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.email-recipient-dialog>footer button svg{width:13px;height:13px}.theme-light .email-recipient-dialog{color:#29424b;background:#fff;border-color:#b9cbd1;box-shadow:0 28px 80px #2a434d45}.theme-light .email-recipient-dialog>header{background:#f2f7f8;border-color:#cfdbdf}.theme-light .email-recipient-dialog>header h2,.theme-light .email-recipient-target strong{color:#203942}.theme-light .email-recipient-dialog>header p{color:#687f88}.theme-light .email-recipient-dialog>header>button,.theme-light .email-recipient-dialog>footer button{color:#506b75;background:#f4f7f8;border-color:#c0cfd4}.theme-light .email-recipient-workspace>aside{background:#f5f8f9;border-color:#cfdbdf}.theme-light .email-recipient-zone{background:#fff;border-color:#c7d5d9}.theme-light .email-recipient-zone.active{background:#f0faf8;border-color:#70b9af}.theme-light .email-recipient-zone-heading{color:#29424b}.theme-light .email-recipient-chip{color:#29424b;background:#f4f8f9;border-color:#c4d3d7}.theme-light .email-recipient-chip.kind-initiator,.theme-light .email-recipient-chip.kind-taskOwner{background:#eaf7f5;border-color:#9acbc4}.theme-light .email-recipient-chip.kind-group{background:#f2f3fa;border-color:#b6bed9}.theme-light .email-recipient-chip.kind-expression{background:#fff9ec;border-color:#d9c38f}.theme-light .email-recipient-advanced textarea,.theme-light .email-recipient-manual textarea,.theme-light .email-recipient-search{color:#29424b;background:#fff;border-color:#bdccd2}.theme-light .email-recipient-search input{color:#29424b}.theme-light .email-recipient-quick button,.theme-light .email-recipient-directory>button{color:#29424b;background:#fff;border-color:#cbd8dc}.theme-light .email-recipient-quick button:hover,.theme-light .email-recipient-directory>button:hover{background:#edf8f6;border-color:#7cb9b0}.theme-light .email-recipient-quick button.selected,.theme-light .email-recipient-directory>button.selected{background:#eaf7f5;border-color:#82bfb6}.theme-light .email-recipient-tabs{background:#e8eff1}.theme-light .email-recipient-tabs button{color:#607982}.theme-light .email-recipient-tabs button[aria-selected=true]{color:#fff;background:#168f7d}.theme-light .email-recipient-dialog>footer{background:#f5f8f9;border-color:#cfdbdf}@media (width<=760px){.email-recipient-dialog{height:min(900px,95vh)}.email-recipient-workspace{grid-template-rows:minmax(300px,1fr) minmax(260px,.85fr);grid-template-columns:1fr}.email-recipient-workspace>aside{border-top:1px solid #29414b;border-left:0}.email-recipient-dialog>footer>span{display:none}.email-recipient-dialog>footer{justify-content:flex-end}}@media (width<=820px){.expression-editor-dialog{height:min(860px,94vh)}.expression-editor-workspace{grid-template-rows:minmax(240px,1fr) minmax(180px,.7fr);grid-template-columns:1fr}.expression-editor-workspace>aside{border-top:1px solid #29414b;border-left:0}.expression-formula-tray{flex-wrap:wrap}.expression-formula-tray>div{flex-basis:100%;width:100%}}.property-help code{color:#65dfcf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.subprocess-mapping-row input{color:#d6e2e7;background:#0f1c24;border:1px solid #3a515d;border-radius:5px;width:100%;min-width:0;height:29px;padding:0 6px;font-size:9px}.theme-light .property-help code{color:#08786d}.theme-light .subprocess-mapping-row input{color:#253f48;background:#fff;border-color:#bdccd2}.designer-shell{grid-template-rows:31px 30px 42px minmax(0,1fr) 23px;font-family:Segoe UI Variable Text,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.designer-shell .titlebar{background:linear-gradient(#333337,#29292d);border-bottom:1px solid #34343a;grid-template-columns:minmax(220px,.8fr) minmax(220px,auto) minmax(520px,1.2fr);min-width:0}.designer-shell .brand{gap:7px;padding-left:9px;font-size:12px;font-weight:600}.designer-shell .brand-mark{width:20px;height:20px;box-shadow:none;border-radius:4px}.designer-shell .brand-mark svg{width:13px;height:13px}.titlebar-document{color:#b9b9bd;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.designer-shell .tenant-session{gap:7px;padding-right:7px}.designer-shell .session-user>span,.designer-shell .session-tenant>span:not(.connection-dot){text-align:left;display:grid}.designer-shell .tenant-session strong{text-overflow:ellipsis;max-width:360px;font-size:10px;overflow:hidden}.designer-shell .session-user{max-width:270px}.designer-shell .session-tenant{max-width:250px}.designer-shell .tenant-session button{border-radius:2px;width:25px;height:25px}.designer-shell>.main-menu{-webkit-app-region:no-drag;background:#252526;border-bottom:1px solid #3f3f46;gap:0;min-width:0;padding:0 7px}.designer-shell>.main-menu button{color:#d5d5d8;border-radius:1px;height:25px;padding:0 9px;font-size:11px}.designer-shell>.main-menu button:hover{background:#3a3a3f}.designer-shell>.main-menu button:disabled{opacity:1}.designer-shell .commandbar{background:#2d2d30;gap:3px;padding:3px 8px;overflow:visible}.designer-shell .commandbar button{border-radius:2px;gap:6px;height:29px;padding:0 7px;font-size:10px}.designer-shell .commandbar svg{width:14px;height:14px}.designer-shell .command-separator{background:#46464b;height:24px;margin:0 3px}.designer-shell .commandbar .command-primary{color:#9ce3d8;font-weight:600}.dock-panel-manager{padding:0;position:relative}.commandbar .dock-panel-manager>.dock-panel-menu-trigger{color:#c8c8cc;background:#252526;border-color:#4d4d52;height:29px}.commandbar .dock-panel-manager>.dock-panel-menu-trigger svg:last-child{width:11px}.dock-panel-menu{z-index:500;background:#252526;border:1px solid #55555a;width:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #00000061}.commandbar .dock-panel-menu>button{color:#d8d8dc;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;height:29px}.commandbar .dock-panel-menu>button:hover{background:#094771}.commandbar .dock-panel-menu>button>svg:first-child{visibility:hidden;width:13px}.commandbar .dock-panel-menu>button.active>svg:first-child{visibility:visible}.dock-panel-menu>span{background:#46464b;height:1px;margin:4px 3px}.designer-shell .workspace{background:#1e1e1e;border-color:#9da1a6}.designer-shell .dock-panel{background:#252526;border-color:#48484d}.designer-shell .variables-pane,.designer-shell .project-pane{grid-template-rows:30px 38px minmax(0,1fr)}.designer-shell .variables-pane{grid-template-rows:30px 38px 25px minmax(0,1fr)}.designer-shell .properties-pane{grid-template-rows:30px minmax(0,1fr)}.designer-shell .dock-panel .pane-heading{color:#e1e1e4;letter-spacing:.15px;background:linear-gradient(#333337,#2b2b2f);border-color:#48484d;min-height:30px;padding:0 4px 0 8px;font-size:10px;font-weight:650}.designer-shell .pane-heading>div{gap:0}.designer-shell .pane-heading button{border-radius:1px;width:23px;height:23px}.designer-shell .pane-heading svg{width:12px;height:12px}.designer-shell .dock-drag-handle{gap:0}.designer-shell .dock-drag-handle>svg{display:none}.dock-pin-button svg{transition:transform .15s}.dock-pin-button:not(.pinned) svg{transform:rotate(-45deg)}.dock-pin-button.pinned{color:#e7e7ea!important}.designer-shell .search-box{background:#1e1e1e;border-color:#55555b;border-radius:1px;height:28px;margin:5px 7px;padding:0 7px;font-size:10px}.designer-shell .search-box input{font-size:10px}.designer-shell .variable-header{height:25px;padding:0 8px;font-size:9px}.designer-shell .variable-list{padding:2px 0 6px}.designer-shell .variable-list>button{border-width:0 0 1px;border-radius:0;min-height:39px;padding:3px 7px}.designer-shell .variable-list>button>i{border-radius:3px;width:20px;height:20px}.designer-shell .project-tree{padding:4px 6px 9px}.designer-shell .project-root,.designer-shell .project-branch,.designer-shell .project-children>div,.designer-shell .project-children button{border-radius:1px;min-height:27px}.designer-shell .editor-area{grid-template-rows:32px 36px minmax(0,1fr) 146px}.designer-shell .document-tabs{background:#252526;border-color:#48484d;padding:0 4px}.designer-shell .document-tab,.designer-shell .document-tabs button{border-radius:0;height:29px}.designer-shell .document-tab.active{border-top-color:#007acc}.designer-shell .canvas-toolbar{gap:2px;padding:3px 7px}.designer-shell .canvas-toolbar button{border-radius:2px;width:28px;height:28px}.designer-shell .output-panel{grid-template-rows:30px minmax(0,1fr)}.designer-shell .output-tabs{background:#252526;border-color:#48484d;padding:0 4px}.designer-shell .output-tabs button{border-radius:0;height:29px;font-size:9px}.designer-shell .output-tabs button.active{border-top:2px solid #007acc;border-bottom-color:#0000}.designer-shell .property-editor h3{letter-spacing:0;padding:6px 8px;font-size:9px}.designer-shell .property-editor label{min-height:35px;padding:4px 8px}.designer-shell .property-editor label>span{width:72px}.designer-shell .property-editor input,.designer-shell .property-editor select,.designer-shell .color-field{border-radius:1px;height:27px;font-size:10px}.designer-shell .statusbar{color:#fff;background:#007acc;gap:8px;padding:0 8px;font-size:9px}.designer-shell .statusbar strong{color:#fff;background:#ffffff1f;padding:2px 9px}.designer-shell .statusbar .tenant-status{color:#fff;opacity:.88}.designer-shell .ready-dot{width:7px;height:7px;box-shadow:none;background:#78e5b4}.designer-shell .dock-auto-hide-tab{color:#d6d6da;background:#2d2d30;border-color:#505055;font-size:9px;font-weight:600}.designer-shell .dock-auto-hide-tab:hover,.designer-shell .dock-auto-hide-tab.active{color:#fff;background:#094771;border-color:#007acc}.designer-shell .dock-auto-hide-tab-left,.designer-shell .dock-auto-hide-tab-right{width:25px;min-width:25px}.designer-shell .dock-auto-hide .pane-heading{background:#333337;border-color:#007acc}.designer-shell .dock-auto-hide .pane-heading .dock-pin-button{color:#fff}.designer-shell .dock-target-overlay{background:#1e1e1e61}.designer-shell .dock-target{color:#fff;background:#007acceb;border-color:#4ba4dd;border-radius:2px}.designer-shell .dock-target:hover,.designer-shell .dock-target.active{color:#fff;background:#168bd2}.designer-shell.theme-light{--bg-deep:#e8e9eb;--bg-shell:#fff;--bg-panel:#f3f3f4;--bg-panel-2:#eceeef;--bg-hover:#e8f2f7;--border:#b7bbc0;--border-soft:#d9dcdf;--text:#252526;--text-muted:#666a6e;--text-faint:#898d91;--teal-soft:#dcefeb;--teal-border:#86bdb5;color:#252526;background:#e8e9eb}.designer-shell.theme-light .titlebar{background:linear-gradient(#fff,#f0f1f3);border-color:#d0d3d6}.designer-shell.theme-light .titlebar-document{color:#666a6e}.designer-shell.theme-light .brand strong{color:#2f3336}.designer-shell.theme-light .tenant-session>span:not(.connection-dot){color:#4d5155}.designer-shell.theme-light>.main-menu{background:#f4f4f5;border-color:#c8ccd0}.designer-shell.theme-light>.main-menu button{color:#303438}.designer-shell.theme-light>.main-menu button:hover{background:#e1e2e4}.designer-shell.theme-light .commandbar{background:#fafafa;border-color:#bfc3c7}.designer-shell.theme-light .commandbar button{color:#43484c}.designer-shell.theme-light .commandbar button:hover{color:#111;background:#e8f2f7;border-color:#b7c9d3}.designer-shell.theme-light .commandbar .command-primary{color:#075f56}.designer-shell.theme-light .command-separator{background:#d0d3d6}.designer-shell.theme-light .commandbar .dock-panel-manager>.dock-panel-menu-trigger{color:#44484c;background:#fff;border-color:#bcc2c7}.designer-shell.theme-light .dock-panel-menu{background:#fff;border-color:#aeb3b8;box-shadow:0 12px 28px #28303633}.designer-shell.theme-light .commandbar .dock-panel-menu>button{color:#34383c}.designer-shell.theme-light .commandbar .dock-panel-menu>button:hover{color:#fff;background:#007acc}.designer-shell.theme-light .dock-panel-menu>span{background:#d6d9dc}.designer-shell.theme-light .workspace{background:#e8e9eb;border-color:#9da1a6}.designer-shell.theme-light .dock-panel{background:#fff;border-color:#aeb3b8}.designer-shell.theme-light .dock-panel .pane-heading{color:#252526;background:linear-gradient(#fafafa,#eceeef);border-color:#b7bbc0}.designer-shell.theme-light .pane-heading button{color:#555a5f}.designer-shell.theme-light .pane-heading button:hover{color:#111;background:#fff;border-color:#c0c5ca}.designer-shell.theme-light .dock-pin-button.pinned{color:#303438!important}.designer-shell.theme-light .search-box{color:#777c80;background:#fff;border-color:#b8bdc2}.designer-shell.theme-light .variable-list>button,.designer-shell.theme-light .project-root,.designer-shell.theme-light .project-branch{color:#42474b}.designer-shell.theme-light .variable-list>button:hover,.designer-shell.theme-light .variable-list>button.active,.designer-shell.theme-light .project-children button.active{color:#075f56;background:#dcefeb;border-color:#9ccfc7}.designer-shell.theme-light .editor-area{background:#e8e9eb}.designer-shell.theme-light .document-tabs{background:#e5e7e9;border-color:#aeb3b8}.designer-shell.theme-light .document-tab.active{color:#252526;background:#fff;border-color:#007acc #aeb3b8 #fff}.designer-shell.theme-light .canvas-toolbar{background:#f7f7f8;border-color:#c7cbd0}.designer-shell.theme-light .output-panel,.designer-shell.theme-light .output-tabs{background:#fff}.designer-shell.theme-light .output-tabs{background:#f0f1f2;border-color:#b7bbc0}.designer-shell.theme-light .property-editor h3{color:#1f4851;background:#e7eef0;border-color:#c9cdd0}.designer-shell.theme-light .statusbar{color:#fff;background:#007acc}.designer-shell.theme-light .statusbar strong,.designer-shell.theme-light .statusbar .tenant-status{color:#fff}.designer-shell.theme-light .dock-auto-hide-tab{color:#4f5357;background:#f3f4f5;border-color:#b5b9bd}.designer-shell.theme-light .dock-auto-hide-tab:hover,.designer-shell.theme-light .dock-auto-hide-tab.active{color:#fff;background:#007acc;border-color:#007acc}.designer-shell.theme-light .dock-auto-hide .pane-heading{background:#f2f2f3;border-color:#007acc}@media (width<=1300px){.designer-shell .titlebar{grid-template-columns:minmax(190px,1fr) minmax(170px,auto) minmax(250px,1fr)}.designer-shell .commandbar button{padding-inline:6px}.designer-shell .commandbar button:not(.command-primary):not(.dock-panel-menu-trigger){gap:0;font-size:0}.designer-shell .commandbar .dock-panel-menu>button{gap:6px;font-size:10px}}
