.node-item[data-v-093db7c9]{--rule-tree-gutter-width:24px;--rule-tree-indent-step:12px;--rule-tree-choice-indent-step:4px;--rule-tree-depth-adjust:calc(var(--node-depth)*var(--rule-tree-indent-step));--rule-tree-line-width:1px;--rule-tree-line-color:#d7e3f1;--rule-tree-line-hover-color:#b7cbe0;--rule-tree-surface-color:#fafcff;--rule-tree-choice-pulse-rgb:183,203,224;--rule-tree-choice-pulse-fill:rgba(var(--rule-tree-choice-pulse-rgb),0.16);--rule-tree-choice-pulse-ring:rgba(var(--rule-tree-choice-pulse-rgb),0.24);--rule-tree-children-gap:8px;--rule-tree-children-border-width:1px;--rule-tree-children-wrap-gap:12px;--rule-tree-children-padding-y:4px;--rule-tree-children-offset-y:calc(var(--rule-tree-children-wrap-gap) + var(--rule-tree-children-padding-y));--rule-tree-line-x:calc(var(--rule-tree-gutter-width)/2);--rule-tree-anchor-y:38px;--rule-tree-plain-child-indent:calc(var(--rule-tree-gutter-width) + var(--rule-tree-indent-step) + var(--rule-tree-depth-adjust));--rule-tree-choice-child-indent:calc(var(--rule-tree-gutter-width) + var(--rule-tree-choice-indent-step) + var(--rule-tree-depth-adjust));--rule-tree-plain-anchor-x:calc(var(--rule-tree-plain-child-indent) + var(--rule-tree-gutter-width)/2);--rule-tree-choice-spine-x:8px;--rule-tree-choice-spine-left:calc(var(--rule-tree-choice-spine-x) - var(--rule-tree-children-border-width) - var(--rule-tree-line-width)/2);--rule-tree-choice-branch-start-x:calc(var(--rule-tree-choice-spine-x) - var(--rule-tree-children-border-width));--rule-tree-choice-anchor-x:calc(var(--rule-tree-choice-child-indent) + var(--rule-tree-gutter-width)/2);margin-top:12px;border:1px solid #e6edf5;border-radius:8px;padding:12px;background:var(--rule-tree-surface-color);-webkit-transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.node-item-active[data-v-093db7c9]{border-color:#fa8c16;-webkit-box-shadow:0 0 0 2px rgba(250,140,22,.12);box-shadow:0 0 0 2px rgba(250,140,22,.12)}.node-item-exact-active[data-v-093db7c9]{-webkit-box-shadow:inset 3px 0 0 #fa8c16,0 0 0 2px rgba(250,140,22,.16);box-shadow:inset 3px 0 0 #fa8c16,0 0 0 2px rgba(250,140,22,.16)}.node-item-choice[data-v-093db7c9]{--rule-tree-surface-color:#f7fbff}.node-item-choice[data-v-093db7c9]:not(.node-item-active){border-color:#d8e6f4}.node-item-choice-hovered[data-v-093db7c9]{--rule-tree-surface-color:#f2f8ff}.node-item-choice-hovered[data-v-093db7c9]:not(.node-item-active){border-color:#bfd3e7}.node-header[data-v-093db7c9]{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;cursor:pointer}.node-header[data-v-093db7c9]:after{content:"";position:absolute;inset:-6px -8px;border-radius:10px;background:var(--rule-tree-choice-pulse-fill);-webkit-box-shadow:0 0 0 0 var(--rule-tree-choice-pulse-ring);box-shadow:0 0 0 0 var(--rule-tree-choice-pulse-ring);opacity:0;pointer-events:none}.node-header>[data-v-093db7c9]{position:relative;z-index:1}.node-item-choice.node-item-choice-hovered>.node-header[data-v-093db7c9]:after,.node-item-choice.node-item-exact-active>.node-header[data-v-093db7c9]:after{-webkit-animation:choice-node-header-pulse-093db7c9 3.4s ease-in-out infinite;animation:choice-node-header-pulse-093db7c9 3.4s ease-in-out infinite}@-webkit-keyframes choice-node-header-pulse-093db7c9{0%,to{opacity:.2;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 var(--rule-tree-choice-pulse-ring);box-shadow:0 0 0 0 var(--rule-tree-choice-pulse-ring)}50%{opacity:.42;-webkit-transform:scale(1.008);transform:scale(1.008);-webkit-box-shadow:0 0 0 8px rgba(var(--rule-tree-choice-pulse-rgb),0);box-shadow:0 0 0 8px rgba(var(--rule-tree-choice-pulse-rgb),0)}}@keyframes choice-node-header-pulse-093db7c9{0%,to{opacity:.2;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 var(--rule-tree-choice-pulse-ring);box-shadow:0 0 0 0 var(--rule-tree-choice-pulse-ring)}50%{opacity:.42;-webkit-transform:scale(1.008);transform:scale(1.008);-webkit-box-shadow:0 0 0 8px rgba(var(--rule-tree-choice-pulse-rgb),0);box-shadow:0 0 0 8px rgba(var(--rule-tree-choice-pulse-rgb),0)}}.node-gutter[data-v-093db7c9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2px}.node-toggle-button[data-v-093db7c9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:#f2f6fa;color:#7a8899;cursor:pointer}.node-toggle-button[data-v-093db7c9]:focus{outline:2px solid rgba(24,144,255,.45);outline-offset:2px}.node-toggle-button[data-v-093db7c9]:focus:not(:focus-visible){outline:none}.node-toggle-button[data-v-093db7c9]:focus-visible{outline:2px solid rgba(24,144,255,.45);outline-offset:2px}.node-gutter-spacer[data-v-093db7c9]{display:block;width:24px;height:24px}.node-title[data-v-093db7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-title-text[data-v-093db7c9]{color:#1f2d3d;font-weight:600;cursor:text;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-title-input[data-v-093db7c9]{width:220px}.node-fragment-tag[data-v-093db7c9],.node-type-tag[data-v-093db7c9]{margin-right:0;margin-left:2px;border-radius:4px;cursor:default}.node-fragment-tag[data-v-093db7c9]{color:#5f6f85;background:#f4f7fb;border-color:#d7e1ee}.node-quantifier-select[data-v-093db7c9]{width:150px;min-width:150px}.node-order-tag[data-v-093db7c9]{min-width:34px;text-align:center}.node-order-color[data-v-093db7c9]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.node-order-color-static[data-v-093db7c9]{cursor:default}.node-order-index[data-v-093db7c9]{min-width:34px;padding:0 8px;border-radius:4px;border:1px solid #d7e1ee;background:#f7f9fc;color:#5f6f85;font-size:12px;line-height:22px;text-align:center}.node-actions[data-v-093db7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-input-row[data-v-093db7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px}.node-input-label[data-v-093db7c9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:44px;color:#5f6f85;font-size:12px;line-height:20px}.node-input-control[data-v-093db7c9]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.children-wrap[data-v-093db7c9]{margin-top:var(--rule-tree-children-wrap-gap)}.children-collapse-icon[data-v-093db7c9]{font-size:12px;color:inherit}.children-drop-zone[data-v-093db7c9]{min-height:56px;border:1px dashed transparent;border-radius:8px;padding:var(--rule-tree-children-padding-y) 0;-webkit-transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.children-drop-zone-active[data-v-093db7c9]{border-color:#fa8c16;background:rgba(250,140,22,.05);-webkit-box-shadow:inset 0 0 0 1px rgba(250,140,22,.08);box-shadow:inset 0 0 0 1px rgba(250,140,22,.08)}.node-children-list-choice[data-v-093db7c9],.node-children-list-plain[data-v-093db7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--rule-tree-children-gap)}.plain-child-row[data-v-093db7c9]{position:relative;padding-left:var(--rule-tree-plain-child-indent)}.plain-child-row[data-v-093db7c9]:after,.plain-child-row[data-v-093db7c9]:before{content:"";position:absolute;background:var(--rule-tree-line-color)}.plain-child-row[data-v-093db7c9]:before{top:-8px;bottom:-8px;left:var(--rule-tree-line-x);width:var(--rule-tree-line-width)}.plain-child-row[data-v-093db7c9]:after{top:var(--rule-tree-anchor-y);left:var(--rule-tree-line-x);width:calc(var(--rule-tree-plain-anchor-x) - var(--rule-tree-line-x));height:var(--rule-tree-line-width)}.node-children-list-plain>.plain-child-row[data-v-093db7c9]:first-child:before{top:0}.node-children-list-plain>.plain-child-row[data-v-093db7c9]:last-child:before{bottom:calc(100% - var(--rule-tree-anchor-y))}.choice-branch-list[data-v-093db7c9],.choice-branch-shell[data-v-093db7c9],.node-children-list-choice[data-v-093db7c9]{position:relative}.choice-branch-list[data-v-093db7c9]:before{content:"";top:var(--rule-tree-anchor-y);bottom:0;left:var(--rule-tree-choice-spine-left);width:var(--rule-tree-line-width)}.choice-branch-list[data-v-093db7c9]:before,.choice-pin[data-v-093db7c9]{position:absolute;background-color:var(--rule-tree-line-color);pointer-events:none;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.choice-pin[data-v-093db7c9]{top:calc(100% - 8px);left:calc(var(--rule-tree-choice-spine-x) - 4px);width:8px;height:8px;border-radius:999px}.choice-pin-bridge[data-v-093db7c9]{position:absolute;top:calc(var(--rule-tree-children-offset-y)*-1);left:var(--rule-tree-choice-spine-left);width:var(--rule-tree-line-width);height:calc(var(--rule-tree-anchor-y) + var(--rule-tree-children-offset-y));background-color:var(--rule-tree-line-color);pointer-events:none;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.choice-branch-row[data-v-093db7c9]{position:relative;padding-left:var(--rule-tree-choice-child-indent)}.choice-branch-hover-hotspot[data-v-093db7c9]{position:absolute;top:calc(var(--rule-tree-children-gap)/-2);bottom:calc(var(--rule-tree-children-gap)/-2);left:0;width:var(--rule-tree-choice-child-indent);z-index:1}.choice-branch-list>.choice-branch-row[data-v-093db7c9]:last-child:after{content:"";position:absolute;top:calc(var(--rule-tree-anchor-y) + var(--rule-tree-line-width));bottom:-8px;left:var(--rule-tree-choice-spine-left);width:var(--rule-tree-line-width);background:var(--rule-tree-surface-color)}.children-drop-zone-active .choice-branch-list>.choice-branch-row[data-v-093db7c9]:last-child:after{background:rgba(250,140,22,.05)}.choice-branch-line[data-v-093db7c9]{position:absolute;top:var(--rule-tree-anchor-y);left:var(--rule-tree-choice-branch-start-x);width:calc(var(--rule-tree-choice-anchor-x) - var(--rule-tree-choice-branch-start-x));height:var(--rule-tree-line-width);overflow:hidden;background-color:var(--rule-tree-line-color);pointer-events:none;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.choice-branch-line[data-v-093db7c9]:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(var(--rule-tree-choice-pulse-rgb),0)),color-stop(24%,rgba(var(--rule-tree-choice-pulse-rgb),.04)),color-stop(50%,rgba(var(--rule-tree-choice-pulse-rgb),.5)),color-stop(76%,rgba(var(--rule-tree-choice-pulse-rgb),.04)),to(rgba(var(--rule-tree-choice-pulse-rgb),0)));background:linear-gradient(90deg,rgba(var(--rule-tree-choice-pulse-rgb),0),rgba(var(--rule-tree-choice-pulse-rgb),.04) 24%,rgba(var(--rule-tree-choice-pulse-rgb),.5) 50%,rgba(var(--rule-tree-choice-pulse-rgb),.04) 76%,rgba(var(--rule-tree-choice-pulse-rgb),0));opacity:0;-webkit-transform:translateX(-120%);transform:translateX(-120%)}.choice-branch-anchor[data-v-093db7c9]{position:absolute;top:var(--rule-tree-anchor-y);left:var(--rule-tree-choice-anchor-x);width:8px;height:8px;border-radius:999px;background-color:var(--rule-tree-line-color);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.node-item-choice.node-item-choice-hovered>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list>.choice-branch-row>.choice-branch-anchor[data-v-093db7c9],.node-item-choice.node-item-choice-hovered>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list>.choice-branch-row>.choice-branch-line[data-v-093db7c9],.node-item-choice.node-item-choice-hovered>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list[data-v-093db7c9]:before,.node-item-choice.node-item-choice-hovered>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-pin-bridge[data-v-093db7c9],.node-item-choice.node-item-choice-hovered>.node-header>.node-gutter>.choice-pin[data-v-093db7c9],.node-item-choice.node-item-exact-active>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list>.choice-branch-row>.choice-branch-anchor[data-v-093db7c9],.node-item-choice.node-item-exact-active>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list>.choice-branch-row>.choice-branch-line[data-v-093db7c9],.node-item-choice.node-item-exact-active>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list[data-v-093db7c9]:before,.node-item-choice.node-item-exact-active>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-pin-bridge[data-v-093db7c9],.node-item-choice.node-item-exact-active>.node-header>.node-gutter>.choice-pin[data-v-093db7c9]{background-color:var(--rule-tree-line-hover-color)}.node-item-choice.node-item-choice-hovered>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list>.choice-branch-row>.choice-branch-line[data-v-093db7c9]:after,.node-item-choice.node-item-exact-active>.children-wrap>.children-drop-zone>.choice-branch-shell>.choice-branch-list>.choice-branch-row>.choice-branch-line[data-v-093db7c9]:after{opacity:1;-webkit-animation:choice-branch-flow-093db7c9 3.8s ease-in-out infinite;animation:choice-branch-flow-093db7c9 3.8s ease-in-out infinite}@-webkit-keyframes choice-branch-flow-093db7c9{0%{opacity:0;-webkit-transform:translateX(-120%);transform:translateX(-120%)}22%{opacity:.16}56%{opacity:.4}to{opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%)}}@keyframes choice-branch-flow-093db7c9{0%{opacity:0;-webkit-transform:translateX(-120%);transform:translateX(-120%)}22%{opacity:.16}56%{opacity:.4}to{opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%)}}.hidden-color-picker[data-v-093db7c9]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.field-warning[data-v-093db7c9]{margin-top:6px;color:#d48806;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.drop-placeholder[data-v-093db7c9],.field-warning[data-v-093db7c9]{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drop-placeholder[data-v-093db7c9]{min-height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px dashed #d7e3f1;border-radius:8px;background:#f8fbff;color:#6b7b8c}.drag-handle[data-v-093db7c9]{color:#8c8c8c;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:1;padding:4px 2px;border-radius:4px;background:#f2f6fa}.drag-ghost.node-item[data-v-093db7c9],.drag-ghost>.node-item[data-v-093db7c9]{opacity:.52;outline:1px solid rgba(250,140,22,.24);outline-offset:2px}.drag-ghost.plain-child-row[data-v-093db7c9]:after,.drag-ghost.plain-child-row[data-v-093db7c9]:before{background:rgba(250,140,22,.34)}.drag-ghost.choice-branch-row>.choice-branch-anchor[data-v-093db7c9],.drag-ghost.choice-branch-row>.choice-branch-line[data-v-093db7c9]{background-color:rgba(250,140,22,.34)}.drag-chosen.node-item[data-v-093db7c9],.drag-chosen>.node-item[data-v-093db7c9]{background:#fff7e6;outline:2px solid rgba(250,173,20,.3);outline-offset:2px}.drag-chosen.plain-child-row[data-v-093db7c9]:after,.drag-chosen.plain-child-row[data-v-093db7c9]:before{background:#fa8c16}.drag-chosen.choice-branch-row>.choice-branch-anchor[data-v-093db7c9],.drag-chosen.choice-branch-row>.choice-branch-line[data-v-093db7c9]{background-color:#fa8c16}.drag-chosen.node-item.node-item-active[data-v-093db7c9],.drag-chosen>.node-item.node-item-active[data-v-093db7c9]{outline-color:rgba(250,140,22,.32)}[data-v-093db7c9] .node-item .ant-input,[data-v-093db7c9] .node-item .ant-input-number,[data-v-093db7c9] .node-item .ant-select-selection{border-radius:6px}[data-v-093db7c9] .node-quantifier-select .ant-select-selection{min-height:24px;padding-right:22px}[data-v-093db7c9] .node-item .ant-input[readonly]{background:#fafcff}[data-v-093db7c9] .node-actions .ant-btn{min-width:28px;width:28px;height:28px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plain-text[data-v-093db7c9]{color:#1f2d3d;line-height:18px}