.hl-flow-authoring-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hl-flow-drop-port{position:absolute;left:-7px;top:50%;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#416f9f;box-shadow:0 0 0 1px #8ea9c3;transform:translateY(-50%);pointer-events:none;z-index:7}.hl-flow-source-button{position:absolute;left:calc(100% + 8px);display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 6px;border:1px solid #c7d4e1;border-radius:5px;color:#496a8e;font-size:9px;font-weight:700;background:#f8fbfe;box-shadow:0 1px 2px #172a3d0f;pointer-events:auto;cursor:crosshair;white-space:nowrap;z-index:8}.hl-flow-source-button:hover{border-color:#8eabc7;color:#315c87;background:#fff}.hl-flow-source-button.is-next{top:44px}.hl-flow-source-button.is-when{top:72px;color:#9a6739;border-color:#dfc6ad;background:#fffaf5}.hl-flow-source-button.is-when:hover{color:#825225;border-color:#c99e72;background:#fff}.hl-flow-source-button.is-organizer{top:50%;transform:translateY(-50%)}.hl-flow-source-dot{width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#416f9f;box-shadow:0 0 0 1px #7d9cbb}.hl-flow-source-button.is-when .hl-flow-source-dot{background:#b2773f;box-shadow:0 0 0 1px #c69c73}.hl-flow-end-target{position:absolute;left:-8px;top:50%;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#a65368;box-shadow:0 0 0 1px #bd7c8c;transform:translateY(-50%);z-index:8}.is-authoring-flow .hl-node-card.is-flow-drop-target{box-shadow:0 0 0 3px #416f9f38,0 8px 22px #18293b24;border-color:#7596b5}.is-authoring-flow .hl-node-card[data-node-type=flow-end].is-flow-drop-target{box-shadow:0 0 0 3px #a653682e,0 8px 22px #18293b24;border-color:#b97586}#rules-flow-preview{position:absolute;left:0;top:0;width:2400px;height:1800px;overflow:visible;pointer-events:none;z-index:12}.hl-flow-preview-edge{fill:none;stroke:#416f9f;stroke-width:2.5;stroke-dasharray:5 4;stroke-linecap:round}.hl-flow-preview-edge.is-conditional{stroke:#b2773f}.hl-node-flow-organizer{pointer-events:auto}.hl-node-flow-organizer .hl-node-header{pointer-events:auto;cursor:grab}.hl-node-flow-organizer.is-dragging .hl-node-header{cursor:grabbing}#rules-flow-connections{width:2400px;height:1800px;pointer-events:visiblePainted}.hl-flow-membership-edge{pointer-events:none}.hl-flow-edge-group{cursor:pointer;pointer-events:visiblePainted}.hl-flow-edge-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke}.hl-flow-edge-group:hover .hl-flow-edge{stroke-width:4}.hl-flow-edge-group.is-selected .hl-flow-edge{stroke-width:4.5;filter:drop-shadow(0 0 3px rgb(65 111 159/.28))}.hl-flow-edge-group.is-selected .hl-flow-edge-label{font-weight:800}.hl-flow-route-summary{display:flex;align-items:center;gap:8px;margin:2px 0 14px;padding:8px 9px;border:1px solid #dce3ea;border-radius:6px;color:#4d5966;font-size:11px;background:#f7f9fb}.hl-flow-route-summary span{color:#93a0ad}.hl-flow-inspector-help{margin:0 0 12px;color:#7a8490;font-size:10px;line-height:1.45}.hl-flow-toggle{display:flex;align-items:center;gap:6px;color:#555f6a;font-size:11px}.hl-flow-behavior-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #e4e8ed}.hl-flow-advanced-runtime{margin-top:10px;border-top:1px solid #e3e7eb;padding-top:9px}.hl-flow-advanced-runtime>summary{cursor:pointer;color:#747e89;font-size:10px;font-weight:700}.hl-flow-advanced-runtime[open]>summary{margin-bottom:8px}.dark .hl-flow-source-button{border-color:#405267;color:#a9c0d8;background:#1c2630}.dark .hl-flow-source-button.is-when{border-color:#654c36;color:#d5ac83;background:#282019}.dark .hl-flow-route-summary{border-color:#343c45;color:#d7dde5;background:#171c21}.dark .hl-flow-inspector-help{color:#98a2ae}.dark .hl-flow-behavior-grid,.dark .hl-flow-advanced-runtime{border-color:#303740}.dark .hl-flow-toggle{color:#c6ccd4}.hl-phase-flow-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hl-phase-flow-controls .hl-flow-drop-port{background:#6f7f5b;box-shadow:0 0 0 1px #9cab89}.hl-flow-source-button.is-phase-next{top:44px;color:#5e704c;border-color:#c8d1bc;background:#fbfcf9}.hl-flow-source-button.is-phase-when{top:72px;color:#8a663e;border-color:#dfc6ad;background:#fffaf5}.hl-flow-source-button.is-phase-next .hl-flow-source-dot{background:#6f7f5b;box-shadow:0 0 0 1px #98a887}.hl-flow-source-button.is-phase-when .hl-flow-source-dot{background:#b2773f;box-shadow:0 0 0 1px #c69c73}.hl-window-actions-port-row{justify-content:flex-end;text-align:right;padding-right:15px}.hl-window-actions-port-row .hl-node-port[data-connector-role=target]{left:auto;right:-7px}.hl-actions-source-row{justify-content:flex-start!important;text-align:left!important}.hl-actions-source-row .hl-node-port[data-connector-role=source]{right:auto;left:-7px}.hl-node-connection.is-action,.hl-node-connection.is-phase{opacity:0}#rules-hierarchy-connections{position:absolute;left:0;top:0;width:2400px;height:1800px;overflow:visible;pointer-events:none;z-index:1}.hl-hierarchy-phase-window{fill:none;stroke:#6f7f5b;stroke-width:2.25;stroke-linecap:round}.hl-hierarchy-window-action{fill:none;stroke:#5476a6;stroke-width:1.8;stroke-linecap:round;opacity:.8}.dark .hl-flow-source-button.is-phase-next{color:#b6c6a4;border-color:#44503a;background:#1b2118}.dark .hl-hierarchy-phase-window{stroke:#91a47a}.hl-node-card[data-node-type=phase] .hl-node-port-row.is-output{font-weight:700;color:#647454}.hl-node-card[data-node-type=window] .hl-window-actions-port-row{font-weight:700;color:#4d6f9c}.hl-wizard-inspector-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.hl-wizard-inspector-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:44px;border-left:1px solid #d9dee5;color:#7b838e;font-size:18px;line-height:1}.hl-wizard-inspector-toggle:hover{color:#252a31;background:#f4f6f8}.dark .hl-wizard-inspector-toggle{border-color:#2b3038;color:#aeb5bf}.dark .hl-wizard-inspector-toggle:hover{color:#f0f2f5;background:#22262c}.hl-wizard-shell.is-inspector-collapsed{--wizard-inspector-width: 36px}.hl-wizard-shell.is-inspector-collapsed .hl-wizard-inspector-tabs{grid-template-columns:36px}.hl-wizard-shell.is-inspector-collapsed [data-wizard-inspector-tab],.hl-wizard-shell.is-inspector-collapsed .hl-wizard-inspector-content{display:none}.hl-wizard-shell.is-inspector-collapsed .hl-wizard-inspector-toggle{width:36px;border-left:0}@media (min-width: 1024px){.hl-wizard-workspace>form.card:has(.hl-master-sidebar),.hl-wizard-workspace>form.card:has([data-template-sidebar-list]){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.hl-wizard-workspace>form.card:has(.hl-master-sidebar)>.card-header,.hl-wizard-workspace>form.card:has([data-template-sidebar-list])>.card-header{flex:0 0 auto}.hl-wizard-workspace>form.card:has(.hl-master-sidebar)>.card-body,.hl-wizard-workspace>form.card:has([data-template-sidebar-list])>.card-body{flex:1 1 auto;min-height:0;overflow:hidden}.hl-wizard-workspace>form.card:has(.hl-master-sidebar)>.card-body>.grid,.hl-wizard-workspace>form.card:has([data-template-sidebar-list])>.card-body>.grid{height:100%;min-height:0!important}.hl-master-sidebar,.hl-wizard-workspace form.card:has([data-template-sidebar-list]) aside:has([data-template-sidebar-list]){position:relative!important;top:auto!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden}.hl-master-sidebar-list,[data-template-sidebar-list]{min-height:0;overflow-y:auto!important;overscroll-behavior:contain}.hl-wizard-workspace>form.card:has(.hl-master-sidebar) [data-top-list],.hl-wizard-workspace>form.card:has([data-template-sidebar-list]) #template-editor-panel{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}}[data-tabbed-sections]:has(>[data-action-summary])>.sticky.card>.card-body>.grid{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)!important;align-items:end}[data-tabbed-sections]:has(>[data-action-summary])>.sticky.card>.card-body>.grid>.flex:last-child{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}[data-action-summary] .card-header{padding-top:10px;padding-bottom:10px}[data-action-summary] .card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding-top:12px;padding-bottom:12px;font-size:12px}[data-action-summary] [data-summary-title]{grid-column:1 / -1;font-weight:600}[data-tabbed-sections]:has(>[data-action-summary])>.card>.card-body:has(>[data-tab-nav]){padding:8px;overflow:hidden}[data-tabbed-sections]:has(>[data-action-summary]) [data-tab-nav]{flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}[data-tabbed-sections]:has(>[data-action-summary]) [data-tab-nav] .btn{height:32px;flex:0 0 auto;padding-right:12px;padding-left:12px;font-size:12px;white-space:nowrap}@media (max-width: 767px){[data-tabbed-sections]:has(>[data-action-summary])>.sticky.card>.card-body>.grid{grid-template-columns:minmax(0,1fr)!important}[data-action-summary] .card-body{grid-template-columns:minmax(0,1fr)}[data-action-summary] [data-summary-title]{grid-column:auto}}.hl-node-viewport.is-panning,.hl-entity-node-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}#rules-node-layer{width:2400px;height:1800px;transform-origin:0 0}.hl-entity-node-stage{position:absolute;top:0;left:0;width:2200px;height:1600px;transform-origin:0 0}.hl-node-info-summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:22px;color:#717a85;font-size:9px;line-height:1.35}.hl-node-info-separator{color:#b3bac3}.hl-node-connection-list{display:grid;gap:2px}.hl-node-phase-target{left:-7px;top:50%;visibility:hidden;pointer-events:none}.hl-actions-source-row,.hl-window-actions-port-row{justify-content:flex-start!important;text-align:left!important;padding-right:15px!important;padding-left:15px!important}.hl-window-actions-port-row{color:#727a85!important;font-weight:400!important}.hl-phase-window-port-row{justify-content:flex-start!important;text-align:left!important;padding-left:15px!important;color:#596d88!important;font-weight:600!important}.hl-node-port.is-left-source,.hl-window-actions-port-row .hl-node-port[data-connector-kind=action]{right:auto!important;left:-7px!important}.hl-node-card[data-node-type=phase] .hl-phase-window-port-row .hl-node-port{right:auto!important;left:-7px!important;background:#596d88!important;box-shadow:0 0 0 1px #8ea0b7!important}#rules-action-connection-preview{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;pointer-events:none;z-index:6}.hl-action-connection-preview{fill:none;stroke:#5476a6;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 4}.hl-node-card.is-collapsed .hl-node-body{padding-top:5px;padding-bottom:5px}.hl-node-card.is-collapsed .hl-node-info-summary,.hl-node-card.is-collapsed .hl-node-summary-list,.hl-node-card.is-collapsed .hl-node-subtitle,.hl-node-card.is-collapsed .hl-node-menu-button{display:none!important}.hl-node-card.is-collapsed .hl-node-header{min-height:32px;border-bottom:0}.hl-node-card.is-collapsed .hl-node-connection-list:empty,.hl-node-card.is-collapsed[data-node-type=poll] .hl-node-body{display:none}.hl-node-card .hl-node-header{cursor:grab}.hl-node-card .hl-node-header:active{cursor:grabbing}.hl-hierarchy-phase-window{fill:none;stroke:#596d88;stroke-width:2.5;stroke-linecap:round;pointer-events:none}.hl-hierarchy-phase-window-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke}.hl-hierarchy-phase-window-group{cursor:pointer;pointer-events:visiblePainted}.hl-hierarchy-phase-window-group:hover .hl-hierarchy-phase-window,.hl-hierarchy-phase-window-group.is-selected .hl-hierarchy-phase-window{stroke-width:4}.hl-hierarchy-phase-window-group.is-selected .hl-hierarchy-phase-window{filter:drop-shadow(0 0 3px rgb(89 109 136 / .3))}#hl-hierarchy-arrow path{fill:#596d88}.hl-flow-edge-group.is-phase-flow .hl-flow-edge:not(.is-conditional):not(.is-fallback){stroke:#6f7f5b}.hl-flow-edge-group.is-phase-flow .hl-flow-edge-label{fill:#5f704e}.hl-flow-edge-group.is-window-flow .hl-flow-edge{display:block;opacity:1}#hl-flow-arrow path{fill:context-stroke}.hl-hierarchy-window-action{display:block;fill:none;stroke:#5476a6;stroke-width:2;stroke-linecap:round;opacity:.9}.hl-node-card[data-node-type=phase] .hl-flow-source-button.is-phase-next{top:0}.hl-node-card[data-node-type=phase] .hl-flow-source-button.is-phase-when{top:28px}.dark .hl-node-info-summary{color:#aeb6c0}.dark .hl-node-info-separator{color:#5b6470}.dark .hl-window-actions-port-row{color:#aeb6c0!important}.dark .hl-phase-window-port-row{color:#9fb2ca!important}.dark .hl-node-card[data-node-type=phase] .hl-phase-window-port-row .hl-node-port{background:#6f87a7!important;box-shadow:0 0 0 1px #8da2bd!important}.dark .hl-hierarchy-phase-window{stroke:#6f87a7}.dark #hl-hierarchy-arrow path{fill:#6f87a7}.dark .hl-flow-edge-group.is-phase-flow .hl-flow-edge:not(.is-conditional):not(.is-fallback){stroke:#91a47a}.dark .hl-flow-edge-group.is-phase-flow .hl-flow-edge-label{fill:#b7c8a4}.dark .hl-hierarchy-window-action{stroke:#6f93c4}
