.node[data-v-c4436361]{position:absolute;min-width:260px;min-height:100px;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--radius-md);padding:10px;cursor:move;box-shadow:var(--shadow-md);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.node[data-v-c4436361]:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.node-dragging[data-v-c4436361]{box-shadow:var(--shadow-xl);transform:scale(1.02);z-index:1000;border-color:var(--primary-color)}.node-header[data-v-c4436361]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid var(--border-color);cursor:move;position:relative}.node-title[data-v-c4436361]{font-weight:600;font-size:12px;display:flex;align-items:center;gap:6px;color:var(--text-primary);padding-right:44px}.node-icon[data-v-c4436361]{width:16px;height:16px;color:currentColor;flex-shrink:0}.node-actions[data-v-c4436361]{display:flex;gap:4px;align-items:center;position:absolute;top:0;right:0}.node-properties[data-v-c4436361],.node-delete[data-v-c4436361]{background:var(--bg-secondary);color:var(--text-secondary);border:none;border-radius:var(--radius-sm);width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.action-icon[data-v-c4436361]{width:12px;height:12px}.node-properties[data-v-c4436361]:hover{background:var(--primary-color);color:#fff;transform:scale(1.1)}.node-delete[data-v-c4436361]{background:var(--danger-color);color:#fff}.node-delete[data-v-c4436361]:hover{background:var(--danger-hover);transform:scale(1.1)}.node-content[data-v-c4436361]{min-height:40px;color:var(--text-primary)}.node-ports[data-v-c4436361]{position:absolute;inset:0;pointer-events:none}.input-ports[data-v-c4436361],.output-ports[data-v-c4436361]{position:absolute;top:0;bottom:0;pointer-events:none}.input-ports[data-v-c4436361]{left:0}.output-ports[data-v-c4436361]{right:0}.port[data-v-c4436361]{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--bg-secondary);border:2px solid var(--border-color);cursor:crosshair;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);pointer-events:all;opacity:0}.port-icon[data-v-c4436361]{width:10px;height:10px}.port[data-v-c4436361]:hover,.input-ports:hover .port[data-v-c4436361],.output-ports:hover .port[data-v-c4436361]{opacity:1}.port[data-v-c4436361]:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:scale(1.1)}.port-active[data-v-c4436361]{background:var(--success-color)!important;border-color:var(--success-color)!important;color:#fff;animation:pulse-c4436361 1s infinite;opacity:1!important}.node-selected[data-v-c4436361]{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.vertical-results[data-v-c4436361]{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:8px 0 0;pointer-events:all}.result-port[data-v-c4436361]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--bg-primary);border:2px solid;border-radius:var(--radius-md);font-size:10px;font-weight:500;cursor:crosshair;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);position:relative;margin-bottom:2px;border-color:inherit;color:var(--text-primary)}.result-port[data-v-c4436361]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);background:var(--bg-hover)}.result-active[data-v-c4436361]{background:var(--success-color)!important;color:#fff;animation:pulse-c4436361 1s infinite;border-color:var(--success-color)!important}.result-active .result-number[data-v-c4436361]{background:#fff;color:var(--success-color)}.result-active .result-connector[data-v-c4436361]{background:var(--success-color)}.result-number[data-v-c4436361]{background:var(--text-primary);color:var(--bg-primary);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.result-icon[data-v-c4436361]{width:12px;height:12px;flex-shrink:0}.result-name[data-v-c4436361]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.result-connector[data-v-c4436361]{position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:8px;height:2px;background:currentColor;transition:all var(--transition-fast)}.result-port:hover .result-connector[data-v-c4436361]{width:12px;background:var(--primary-color)}.node-field[data-v-c4436361],.node-status[data-v-c4436361],.node-task[data-v-c4436361],.node-webhook[data-v-c4436361],.node-note[data-v-c4436361],.node-condition[data-v-c4436361],.node-multicondition[data-v-c4436361],.node-form[data-v-c4436361],.node-end[data-v-c4436361],.node-start[data-v-c4436361]{border-left:4px solid var(--v0f505377)}@keyframes pulse-c4436361{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.field-node-content[data-v-94740099]{padding:8px 0}.no-fields[data-v-94740099]{text-align:center;padding:16px 0;color:var(--text-secondary)}.no-fields-icon[data-v-94740099]{width:20px;height:20px;margin:0 auto 8px;color:var(--text-tertiary)}.no-fields-text[data-v-94740099]{font-size:11px}.fields-preview[data-v-94740099]{space-y:8px}.fields-count[data-v-94740099]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-primary);background:var(--bg-secondary);padding:6px 8px;border-radius:4px;justify-content:center}.count-icon[data-v-94740099]{width:12px;height:12px;color:var(--text-secondary)}.fields-list[data-v-94740099]{space-y:4px}.field-preview[data-v-94740099]{display:flex;align-items:center;gap:6px;padding:4px 6px;background:var(--bg-primary);border-radius:3px;font-size:10px}.field-preview-icon[data-v-94740099]{width:10px;height:10px;color:var(--text-secondary);flex-shrink:0}.field-name[data-v-94740099]{font-weight:500;color:var(--text-primary);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-value[data-v-94740099]{color:var(--text-secondary);font-family:monospace;font-size:9px;flex-shrink:0;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-fields[data-v-94740099]{display:flex;align-items:center;gap:4px;justify-content:center;font-size:9px;color:var(--text-secondary);padding:2px;font-style:italic}.more-icon[data-v-94740099]{width:10px;height:10px}.status-config[data-v-3dfb7b63]{padding:5px 0;text-align:center}.current-status-preview[data-v-3dfb7b63]{display:flex;flex-direction:column;gap:6px;align-items:center}.status-badge[data-v-3dfb7b63]{display:inline-block;padding:6px 12px;border:2px solid;border-radius:16px;font-size:11px;font-weight:600;min-width:120px;text-align:center}.pipeline-name[data-v-3dfb7b63]{font-size:10px;color:var(--text-secondary);background:var(--bg-secondary);padding:2px 8px;border-radius:10px}.no-status[data-v-3dfb7b63]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-status-icon[data-v-3dfb7b63]{width:16px;height:16px}.task-config[data-v-472291fe]{padding:5px 0}.task-type-preview[data-v-472291fe]{display:flex;align-items:center;gap:8px;padding:6px;background:var(--bg-secondary);border-radius:4px;margin-bottom:8px;font-size:11px;font-weight:500;color:var(--text-primary)}.task-type-icon[data-v-472291fe]{width:14px;height:14px;color:var(--primary-color)}.task-text-preview[data-v-472291fe],.responsible-preview[data-v-472291fe],.due-date-preview[data-v-472291fe]{margin-bottom:6px}.preview-label[data-v-472291fe]{font-size:10px;color:var(--text-secondary);margin-bottom:2px;font-weight:500}.task-text[data-v-472291fe]{font-size:11px;color:var(--text-primary);line-height:1.3;background:var(--bg-secondary);padding:4px 6px;border-radius:3px;border-left:2px solid var(--warning-color)}.responsible-name[data-v-472291fe],.due-date[data-v-472291fe]{font-size:11px;color:var(--text-primary);font-weight:500;background:var(--bg-secondary);padding:4px 6px;border-radius:3px}.no-task-data[data-v-472291fe]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-data-icon[data-v-472291fe]{width:16px;height:16px}.webhook-config[data-v-9d69dc1c]{padding:5px 0}.webhook-preview[data-v-9d69dc1c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.method-badge[data-v-9d69dc1c]{padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;color:#fff;flex-shrink:0}.method-badge.get[data-v-9d69dc1c]{background:var(--success-color)}.method-badge.post[data-v-9d69dc1c]{background:var(--info-color)}.method-badge.put[data-v-9d69dc1c]{background:var(--warning-color)}.method-badge.delete[data-v-9d69dc1c]{background:var(--danger-color)}.url-preview[data-v-9d69dc1c]{flex:1;font-size:11px;color:var(--text-primary);background:var(--bg-secondary);padding:4px 6px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payload-preview[data-v-9d69dc1c]{background:var(--bg-secondary);padding:6px 8px;border-radius:4px;border-left:3px solid var(--warning-color)}.preview-label[data-v-9d69dc1c]{font-size:9px;color:var(--text-secondary);margin-bottom:2px;font-weight:500}.payload-text[data-v-9d69dc1c]{font-size:10px;color:var(--text-primary);font-family:monospace;line-height:1.2;white-space:pre-wrap;word-break:break-all}.note-config[data-v-364b4c82]{padding:5px 0}.note-type-indicator[data-v-364b4c82]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-bottom:6px;background:var(--info-light);color:var(--info-color);border-left:3px solid var(--info-color)}.type-icon[data-v-364b4c82]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.type-name[data-v-364b4c82]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-text-preview[data-v-364b4c82]{font-size:11px;color:var(--text-primary);line-height:1.3;background:var(--bg-secondary);padding:6px 8px;border-radius:4px;max-height:60px;overflow:hidden}.no-note-text[data-v-364b4c82]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-text-icon[data-v-364b4c82]{width:16px;height:16px}.condition-config[data-v-b929bdd0]{padding:5px 0}.condition-summary[data-v-b929bdd0]{text-align:center}.condition-field[data-v-b929bdd0]{font-size:11px;font-weight:500;color:var(--text-primary);margin-bottom:4px;background:var(--bg-secondary);padding:6px 8px;border-radius:4px;border-left:3px solid var(--warning-color)}.branches-info[data-v-b929bdd0]{font-size:10px;color:var(--text-secondary);background:var(--bg-secondary);padding:2px 6px;border-radius:8px}.multicondition-config[data-v-b544c7ba]{padding:5px 0}.branches-header[data-v-b544c7ba]{margin-bottom:8px;text-align:center}.branches-header h4[data-v-b544c7ba]{margin:0;font-size:12px;color:var(--text-primary);font-weight:600}.branches-stats[data-v-b544c7ba]{display:flex;justify-content:space-around;align-items:center;padding:8px;background:var(--bg-secondary);border-radius:6px}.stat-item[data-v-b544c7ba]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary)}.stat-icon[data-v-b544c7ba]{width:12px;height:12px}.plus-sign[data-v-b544c7ba]{font-weight:600;color:var(--success-color)}.stat-value[data-v-b544c7ba]{font-weight:600;color:var(--text-primary)}.stat-label[data-v-b544c7ba]{font-size:9px}.end-config[data-v-1fa52725]{padding:5px 0;text-align:center}.result-preview[data-v-1fa52725]{margin-bottom:8px}.result-badge[data-v-1fa52725]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:2px solid;border-radius:20px;font-size:11px;font-weight:500}.result-icon[data-v-1fa52725]{width:14px;height:14px}.result-text[data-v-1fa52725]{font-weight:600}.message-preview[data-v-1fa52725]{background:var(--bg-secondary);padding:6px 8px;border-radius:4px;border-left:3px solid var(--info-color)}.preview-label[data-v-1fa52725]{font-size:9px;color:var(--text-secondary);margin-bottom:2px;font-weight:500}.message-text[data-v-1fa52725]{font-size:10px;color:var(--text-primary);line-height:1.2}.form-config[data-v-7e786897]{padding:8px}.form-header[data-v-7e786897]{margin-bottom:8px}.form-title[data-v-7e786897]{font-weight:600;font-size:12px;color:var(--info-color);margin-bottom:4px}.form-description[data-v-7e786897]{font-size:10px;color:var(--text-secondary);line-height:1.3}.form-stats[data-v-7e786897]{display:flex;justify-content:space-around;align-items:center;padding:6px;background:var(--bg-secondary);border-radius:6px}.stat-item[data-v-7e786897]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary)}.stat-icon[data-v-7e786897]{width:12px;height:12px}.stat-value[data-v-7e786897]{font-weight:600;color:var(--text-primary)}.stat-label[data-v-7e786897]{font-size:9px}.start-config[data-v-a4f3a28a]{padding:5px 0;text-align:center}.start-type-indicator[data-v-a4f3a28a]{display:flex;align-items:center;gap:8px;justify-content:center;padding:6px 8px;background:var(--bg-secondary);border-radius:6px;margin-bottom:6px;font-size:11px;font-weight:500;color:var(--text-primary)}.type-icon[data-v-a4f3a28a]{width:14px;height:14px;color:var(--primary-color)}.delay-info[data-v-a4f3a28a]{background:var(--warning-light);padding:4px 8px;border-radius:4px;margin-bottom:6px;border-left:3px solid var(--warning-color)}.info-item[data-v-a4f3a28a]{display:flex;justify-content:space-between;align-items:center;font-size:10px}.info-label[data-v-a4f3a28a]{color:var(--text-secondary)}.info-value[data-v-a4f3a28a]{color:var(--text-primary);font-weight:600}.start-description[data-v-a4f3a28a]{font-size:10px;color:var(--text-secondary);line-height:1.2;background:var(--bg-secondary);padding:4px 6px;border-radius:3px}.responsible-config[data-v-ac1997fa]{padding:5px 0}.selected-user-preview[data-v-ac1997fa]{margin-bottom:8px}.user-badge[data-v-ac1997fa]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color)}.user-avatar[data-v-ac1997fa]{width:32px;height:32px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.user-details[data-v-ac1997fa]{display:flex;flex-direction:column;flex:1;min-width:0}.user-name[data-v-ac1997fa]{font-weight:500;font-size:12px;color:var(--text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-ac1997fa]{font-size:10px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-info[data-v-ac1997fa]{background:var(--bg-secondary);padding:8px;border-radius:4px;border-left:3px solid var(--info-color)}.info-item[data-v-ac1997fa]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:10px}.info-label[data-v-ac1997fa]{color:var(--text-secondary);font-weight:500}.info-value[data-v-ac1997fa]{color:var(--text-primary);font-weight:600}.no-user[data-v-ac1997fa]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-user-icon[data-v-ac1997fa]{width:16px;height:16px}.subprocess-config[data-v-e7a40e3f]{padding:5px 0}.process-preview[data-v-e7a40e3f]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-secondary);border-radius:6px}.process-icon[data-v-e7a40e3f]{width:18px;height:18px;color:var(--primary-color);flex-shrink:0}.process-info[data-v-e7a40e3f]{display:flex;flex-direction:column;min-width:0}.process-name[data-v-e7a40e3f]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-sub[data-v-e7a40e3f]{font-size:10px;color:var(--text-secondary)}.no-process[data-v-e7a40e3f]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-process-icon[data-v-e7a40e3f]{width:16px;height:16px}.wait-config[data-v-0a6a835e]{padding:5px 0}.wait-indicator[data-v-0a6a835e]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--warning-light);border-left:3px solid var(--warning-color);border-radius:4px;color:var(--warning-color);font-size:12px;font-weight:500}.wait-icon[data-v-0a6a835e]{width:16px;height:16px;flex-shrink:0}.wait-text[data-v-0a6a835e]{color:var(--text-primary)}.tags-config[data-v-f505bd32]{padding:5px 0}.tags-indicator[data-v-f505bd32]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:6px 8px;border-radius:4px;margin-bottom:6px}.tags-indicator.add[data-v-f505bd32]{background:var(--success-light);color:var(--success-color)}.tags-indicator.remove[data-v-f505bd32]{background:var(--danger-light);color:var(--danger-color)}.tags-icon[data-v-f505bd32]{width:14px;height:14px}.tags-list[data-v-f505bd32]{display:flex;flex-wrap:wrap;gap:4px}.tag-chip[data-v-f505bd32]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:2px 8px;font-size:10px;color:var(--text-primary)}.no-tags[data-v-f505bd32]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-tags-icon[data-v-f505bd32]{width:14px;height:14px}.email-config[data-v-a0db4d36]{padding:5px 0}.email-preview[data-v-a0db4d36]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-secondary);border-radius:6px}.email-icon[data-v-a0db4d36]{width:16px;height:16px;color:var(--primary-color);flex-shrink:0}.email-info[data-v-a0db4d36]{display:flex;flex-direction:column;min-width:0}.email-subject[data-v-a0db4d36]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-to[data-v-a0db4d36]{font-size:10px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-email[data-v-a0db4d36]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-email-icon[data-v-a0db4d36]{width:16px;height:16px}.notification-config[data-v-46b37f9d]{padding:5px 0}.notification-indicator[data-v-46b37f9d]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--info-light);color:var(--info-color);border-left:3px solid var(--info-color);border-radius:4px;font-size:11px;font-weight:600;margin-bottom:6px}.notification-icon[data-v-46b37f9d]{width:14px;height:14px}.notification-indicator.salesbot[data-v-46b37f9d]{background:var(--success-light);color:var(--success-color);border-left-color:var(--success-color)}.subject-preview[data-v-46b37f9d]{font-size:11px;font-weight:600;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipients-line[data-v-46b37f9d]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;color:var(--text-secondary)}.recipients-icon[data-v-46b37f9d]{width:12px;height:12px;flex-shrink:0}.recipients-text[data-v-46b37f9d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-preview[data-v-46b37f9d]{font-size:11px;color:var(--text-primary);line-height:1.3;background:var(--bg-secondary);padding:6px 8px;border-radius:4px;max-height:60px;overflow:hidden}.no-message[data-v-46b37f9d]{display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-message-icon[data-v-46b37f9d]{width:14px;height:14px}.salebot-config[data-v-3d0553d0]{padding:5px 0}.bot-preview[data-v-3d0553d0]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-secondary);border-radius:6px}.bot-icon[data-v-3d0553d0]{width:18px;height:18px;color:var(--primary-color);flex-shrink:0}.bot-info[data-v-3d0553d0]{display:flex;flex-direction:column;min-width:0}.bot-name[data-v-3d0553d0]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-sub[data-v-3d0553d0]{font-size:10px;color:var(--text-secondary)}.no-bot[data-v-3d0553d0]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:6px;color:var(--text-secondary);font-size:11px;justify-content:center}.no-bot-icon[data-v-3d0553d0]{width:16px;height:16px}.ph-chips[data-v-073d94f6]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.ph-title[data-v-073d94f6]{font-size:11px;color:var(--text-tertiary)}.ph-group[data-v-073d94f6]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ph-group-label[data-v-073d94f6]{font-size:10px;color:var(--text-tertiary);min-width:90px}.ph-chip[data-v-073d94f6]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--primary-color);border-radius:4px;padding:3px 7px;font-size:11px;cursor:pointer;transition:all .15s}.ph-chip[data-v-073d94f6]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.mono[data-v-073d94f6]{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.field-properties[data-v-fa81dcf5]{padding:0}.form-group[data-v-fa81dcf5]{margin-bottom:1.5rem}.form-label[data-v-fa81dcf5]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.search-container[data-v-fa81dcf5]{position:relative}.search-input-wrapper[data-v-fa81dcf5]{position:relative;display:flex;align-items:center}.search-icon[data-v-fa81dcf5]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--text-secondary);pointer-events:none;z-index:1}.search-input[data-v-fa81dcf5]{width:100%;padding-left:2.5rem;padding-right:2.5rem}.search-input-wrapper .search-input[data-v-fa81dcf5]{padding-left:2.5rem;padding-right:2.5rem}.clear-search[data-v-fa81dcf5]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:var(--text-secondary)}.clear-search[data-v-fa81dcf5]:hover{color:var(--text-primary)}.search-results[data-v-fa81dcf5]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;margin-top:.25rem}.dropdown-header[data-v-fa81dcf5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);font-size:.875rem;font-weight:500}.close-dropdown[data-v-fa81dcf5]{background:none;border:none;padding:.25rem;cursor:pointer;color:var(--text-secondary)}.dropdown-content[data-v-fa81dcf5]{max-height:300px;overflow-y:auto}.search-result-item[data-v-fa81dcf5]{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--border-light)}.search-result-item[data-v-fa81dcf5]:hover{background:var(--bg-secondary)}.search-result-item[data-v-fa81dcf5]:last-child{border-bottom:none}.field-main[data-v-fa81dcf5]{display:flex;align-items:flex-start;gap:.75rem}.field-type-icon[data-v-fa81dcf5]{width:1rem;height:1rem;color:var(--text-secondary);flex-shrink:0;margin-top:.125rem}.field-info[data-v-fa81dcf5]{flex:1}.field-details[data-v-fa81dcf5]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary)}.entity-badge[data-v-fa81dcf5]{padding:.125rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:500}.entity-lead[data-v-fa81dcf5]{background:#e3f2fd;color:#1976d2}.entity-company[data-v-fa81dcf5]{background:#e8f5e8;color:#2e7d32}.entity-contact[data-v-fa81dcf5]{background:#f3e5f5;color:#7b1fa2}.type-badge[data-v-fa81dcf5]{background:var(--bg-secondary);padding:.125rem .5rem;border-radius:.25rem}.field-id[data-v-fa81dcf5]{font-family:monospace}.no-results[data-v-fa81dcf5]{padding:2rem 1rem;text-align:center;color:var(--text-secondary)}.no-results-icon[data-v-fa81dcf5]{width:2rem;height:2rem;margin:0 auto .5rem;color:var(--text-tertiary)}.added-fields[data-v-fa81dcf5]{margin-top:1.5rem}.section-header[data-v-fa81dcf5]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.section-icon[data-v-fa81dcf5]{width:1rem;height:1rem;color:var(--text-secondary)}.section-title[data-v-fa81dcf5]{font-weight:500;flex:1}.fields-count[data-v-fa81dcf5]{background:var(--primary-color);color:#fff;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500}.empty-state[data-v-fa81dcf5]{text-align:center;padding:2rem;color:var(--text-secondary)}.empty-icon[data-v-fa81dcf5]{width:3rem;height:3rem;margin:0 auto 1rem;color:var(--text-tertiary)}.empty-text[data-v-fa81dcf5]{font-weight:500;margin-bottom:.25rem}.empty-hint[data-v-fa81dcf5]{font-size:.875rem}.field-item[data-v-fa81dcf5]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.field-header[data-v-fa81dcf5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.field-title[data-v-fa81dcf5]{display:flex;align-items:flex-start;gap:.5rem;flex:1}.field-icon[data-v-fa81dcf5]{width:1rem;height:1rem;color:var(--text-secondary);margin-top:.125rem;flex-shrink:0}.field-text[data-v-fa81dcf5]{flex:1}.field-name[data-v-fa81dcf5]{display:block;font-weight:500;margin-bottom:.25rem}.field-type[data-v-fa81dcf5]{font-size:.75rem;color:var(--text-secondary)}.remove-field-btn[data-v-fa81dcf5]{background:none;border:none;padding:.25rem;cursor:pointer;color:var(--text-secondary);flex-shrink:0}.remove-field-btn[data-v-fa81dcf5]:hover{color:#dc3545}.field-controls[data-v-fa81dcf5]{margin-bottom:1rem}.insert-info[data-v-fa81dcf5]{font-size:.75rem;color:var(--text-tertiary);margin:0 0 .5rem;line-height:1.4}.insert-bar[data-v-fa81dcf5]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:.375rem;padding:.5rem;margin-bottom:.5rem}.insert-title[data-v-fa81dcf5]{display:block;font-size:.7rem;font-weight:500;color:var(--text-secondary);margin-bottom:.375rem}.insert-chips[data-v-fa81dcf5]{display:flex;flex-wrap:wrap;gap:.375rem}.insert-chip[data-v-fa81dcf5]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.25rem;color:var(--primary-color);font-size:.7rem;padding:.25rem .5rem;cursor:pointer;transition:all .15s}.insert-chip[data-v-fa81dcf5]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.form-input[data-v-fa81dcf5],.form-select[data-v-fa81dcf5],.form-textarea[data-v-fa81dcf5]{width:100%;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);font-size:.875rem}.form-input[data-v-fa81dcf5]:focus,.form-select[data-v-fa81dcf5]:focus,.form-textarea[data-v-fa81dcf5]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}.checkbox-field[data-v-fa81dcf5]{margin:.5rem 0}.checkbox-label[data-v-fa81dcf5]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[data-v-fa81dcf5]{display:none}.checkbox-custom[data-v-fa81dcf5]{width:1rem;height:1rem;border:1px solid var(--border-color);border-radius:.25rem;background:var(--bg-primary);position:relative}.checkbox-label input:checked+.checkbox-custom[data-v-fa81dcf5]{background:var(--primary-color);border-color:var(--primary-color)}.checkbox-label input:checked+.checkbox-custom[data-v-fa81dcf5]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem}.multiselect-field[data-v-fa81dcf5]{max-height:150px;overflow-y:auto;border:1px solid var(--border-light);border-radius:.375rem;padding:.5rem}.multiselect-option[data-v-fa81dcf5]{margin-bottom:.25rem}.multiselect-option[data-v-fa81dcf5]:last-child{margin-bottom:0}.field-meta[data-v-fa81dcf5]{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--text-secondary)}.entity-icon[data-v-fa81dcf5],.id-icon[data-v-fa81dcf5]{width:.75rem;height:.75rem;margin-right:.25rem}.fields-summary[data-v-fa81dcf5]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:.5rem;padding:1rem;margin-top:1.5rem}.summary-header[data-v-fa81dcf5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:500}.summary-icon[data-v-fa81dcf5]{width:1rem;height:1rem;color:var(--text-secondary)}.summary-items[data-v-fa81dcf5]{display:flex;flex-direction:column;gap:.5rem}.summary-item[data-v-fa81dcf5]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-fa81dcf5]{color:var(--text-secondary)}.summary-value[data-v-fa81dcf5]{font-weight:500}.status-properties[data-v-1291f1d1]{space-y:16px}.status-grid[data-v-1291f1d1]{display:grid;grid-template-columns:1fr;gap:8px;max-height:300px;overflow-y:auto;padding:4px}.status-option[data-v-1291f1d1]{display:flex;align-items:center;gap:12px;padding:12px;border:2px solid;border-radius:8px;cursor:pointer;transition:all .2s;background:var(--bg-secondary)}.status-option[data-v-1291f1d1]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.status-option.active[data-v-1291f1d1]{border-width:3px;font-weight:500}.status-color[data-v-1291f1d1]{width:16px;height:16px;border-radius:50%;border:2px solid var(--bg-primary);flex-shrink:0}.status-info[data-v-1291f1d1]{display:flex;flex-direction:column;flex:1;min-width:0}.status-name[data-v-1291f1d1]{font-size:13px;font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-name[data-v-1291f1d1]{font-size:11px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-statuses[data-v-1291f1d1]{grid-column:1 / -1;text-align:center;padding:20px;color:var(--text-secondary);font-style:italic}.current-status[data-v-1291f1d1]{padding:16px;background:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--success-color)}.status-preview[data-v-1291f1d1]{display:flex;flex-direction:column;gap:12px}.preview-label[data-v-1291f1d1]{font-size:12px;color:var(--text-secondary);font-weight:500}.status-badge[data-v-1291f1d1]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:2px solid;border-radius:20px;font-weight:500}.status-text[data-v-1291f1d1]{font-size:13px;font-weight:600}.pipeline-text[data-v-1291f1d1]{font-size:11px;opacity:.8;margin-left:auto;padding-left:10px}.status-stats[data-v-1291f1d1]{padding:12px;background:var(--bg-secondary);border-radius:6px}.stats-grid[data-v-1291f1d1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-item[data-v-1291f1d1]{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-label[data-v-1291f1d1]{font-size:10px;color:var(--text-secondary);margin-bottom:4px}.stat-value[data-v-1291f1d1]{font-size:14px;font-weight:600;color:var(--primary-color)}.form-group[data-v-1291f1d1]{margin-bottom:16px}.form-label[data-v-1291f1d1]{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-select[data-v-1291f1d1]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-select[data-v-1291f1d1]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.status-grid[data-v-1291f1d1]::-webkit-scrollbar{width:6px}.status-grid[data-v-1291f1d1]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.status-grid[data-v-1291f1d1]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.status-grid[data-v-1291f1d1]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.due-date-settings[data-v-aeaec96b],.relative-time-inputs[data-v-aeaec96b]{display:flex;flex-direction:column;gap:8px}.input-group[data-v-aeaec96b]{display:flex;gap:8px}.input-group .form-input[data-v-aeaec96b]{flex:1}.input-group .form-select[data-v-aeaec96b]{flex:2}.relative-preview[data-v-aeaec96b]{display:flex;align-items:center;gap:8px;padding:8px;background-color:var(--bg-secondary);border-radius:4px;font-size:14px}.preview-icon[data-v-aeaec96b]{width:16px;height:16px}.task-type-badge[data-v-aeaec96b]{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--bg-secondary);border-radius:4px}.task-type-code[data-v-aeaec96b]{font-size:12px;color:var(--text-secondary)}.meta-item[data-v-aeaec96b]{display:flex;align-items:center;gap:4px;font-size:12px}.meta-icon[data-v-aeaec96b]{width:12px;height:12px}.task-properties[data-v-aeaec96b]{space-y:16px}.datetime-inputs[data-v-aeaec96b]{display:flex;gap:8px}.datetime-inputs .form-input[data-v-aeaec96b]{flex:1}.current-selection[data-v-aeaec96b]{padding:12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--info-color)}.selection-badge[data-v-aeaec96b]{display:flex;flex-direction:column;gap:8px}.badge-label[data-v-aeaec96b]{font-size:11px;font-weight:500;color:var(--text-secondary)}.user-badge[data-v-aeaec96b]{display:flex;align-items:center;gap:10px;padding:8px;background:var(--bg-primary);border-radius:6px}.task-preview[data-v-aeaec96b]{margin-top:20px;padding:16px;background:var(--bg-secondary);border-radius:8px}.task-preview h5[data-v-aeaec96b]{margin:0 0 12px;font-size:13px;color:var(--text-primary);font-weight:600}.preview-card[data-v-aeaec96b]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.preview-header[data-v-aeaec96b]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.task-type[data-v-aeaec96b]{font-size:12px;font-weight:500;color:var(--text-primary)}.task-priority[data-v-aeaec96b]{font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500}.task-priority.low[data-v-aeaec96b]{background:var(--info-light);color:var(--info-color)}.task-priority.medium[data-v-aeaec96b]{background:var(--warning-light);color:var(--warning-color)}.task-priority.high[data-v-aeaec96b]{background:var(--danger-light);color:var(--danger-color)}.task-priority.urgent[data-v-aeaec96b]{background:var(--danger-color);color:#fff}.preview-content[data-v-aeaec96b]{padding:12px}.task-text[data-v-aeaec96b]{margin:0 0 12px;font-size:12px;color:var(--text-primary);line-height:1.4}.task-meta[data-v-aeaec96b]{display:flex;gap:12px;font-size:11px;color:var(--text-secondary)}.meta-item[data-v-aeaec96b]{display:flex;align-items:center;gap:4px}.form-group[data-v-aeaec96b]{margin-bottom:16px}.wait-result .checkbox-label[data-v-aeaec96b]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-primary)}.checkbox-label input[data-v-aeaec96b]{display:none}.checkbox-custom[data-v-aeaec96b]{width:15px;height:15px;border:2px solid var(--border-color);border-radius:3px;background:var(--bg-secondary);position:relative;flex-shrink:0;transition:all .2s}.checkbox-label input:checked+.checkbox-custom[data-v-aeaec96b]{background:var(--primary-color);border-color:var(--primary-color)}.checkbox-label input:checked+.checkbox-custom[data-v-aeaec96b]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.wait-hint[data-v-aeaec96b],.results-hint[data-v-aeaec96b]{font-size:11px;color:var(--text-secondary);margin:6px 0 0;line-height:1.4}.results-management[data-v-aeaec96b]{margin-top:4px}.section-header[data-v-aeaec96b]{margin-bottom:8px;font-weight:600;font-size:13px;color:var(--text-primary)}.results-list[data-v-aeaec96b]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.result-item[data-v-aeaec96b]{display:flex;gap:8px;align-items:center}.result-input[data-v-aeaec96b]{flex:1;min-width:0}.remove-result-btn[data-v-aeaec96b]{background:var(--danger-color);color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:12px;line-height:1;flex-shrink:0}.add-result-btn[data-v-aeaec96b]{width:100%;padding:7px;border:1px dashed var(--primary-color);background:transparent;color:var(--primary-color);border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.add-result-btn[data-v-aeaec96b]:hover{background:var(--primary-color);color:#fff}.form-label[data-v-aeaec96b]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-aeaec96b],.form-select[data-v-aeaec96b],.form-textarea[data-v-aeaec96b]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-textarea[data-v-aeaec96b]{resize:vertical;font-family:inherit;min-height:80px}.searchable-select[data-v-aeaec96b]{position:relative}.dropdown[data-v-aeaec96b]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow-lg);margin-top:4px}.dropdown-item[data-v-aeaec96b]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light)}.dropdown-item[data-v-aeaec96b]:hover{background:var(--bg-hover)}.dropdown-item.active[data-v-aeaec96b]{background:var(--primary-light)}.user-avatar[data-v-aeaec96b]{width:24px;height:24px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.user-info[data-v-aeaec96b]{display:flex;flex-direction:column;flex:1;min-width:0}.user-name[data-v-aeaec96b]{font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-aeaec96b]{font-size:10px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-root[data-v-bae05ecf]{position:relative}.input-wrapper[data-v-bae05ecf]{position:relative;display:flex;align-items:center}.mono[data-v-bae05ecf]{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.clear-btn[data-v-bae05ecf]{position:absolute;right:6px;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-bae05ecf]:hover{background:var(--bg-hover);color:var(--text-primary)}.clear-icon[data-v-bae05ecf]{width:14px;height:14px}.ac-dropdown[data-v-bae05ecf]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto;z-index:1200;margin-top:4px}.ac-item[data-v-bae05ecf]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;cursor:pointer;border-bottom:1px solid var(--border-light)}.ac-item[data-v-bae05ecf]:hover,.ac-active[data-v-bae05ecf]{background:var(--bg-hover)}.ac-path[data-v-bae05ecf]{color:var(--primary-color);font-size:12px;word-break:break-all}.ac-preview[data-v-bae05ecf]{color:var(--text-tertiary);font-size:11px;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-empty[data-v-bae05ecf]{padding:14px;color:var(--text-secondary);font-size:12px;text-align:center}.cm-host[data-v-0600a493]{border:1px solid var(--border-color);border-radius:6px;overflow:hidden;background:var(--bg-secondary)}.cm-host[data-v-0600a493] .cm-editor{height:auto;font-size:12px}.cm-host[data-v-0600a493] .cm-scroller{font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.5;max-height:260px}.cm-host.disabled[data-v-0600a493] .cm-content{cursor:not-allowed}.cm-host[data-v-0600a493] .cm-placeholder{color:var(--text-tertiary)}.webhook-properties[data-v-4a755dd5]{space-y:16px}.form-group[data-v-4a755dd5]{margin-bottom:16px}.form-label[data-v-4a755dd5]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-select[data-v-4a755dd5],.form-input[data-v-4a755dd5]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-textarea[data-v-4a755dd5]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s;resize:vertical;font-family:inherit}.form-input[data-v-4a755dd5]::placeholder,.form-textarea[data-v-4a755dd5]::placeholder{color:var(--text-tertiary)}.code-textarea[data-v-4a755dd5]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.form-select[data-v-4a755dd5]:focus,.form-input[data-v-4a755dd5]:focus,.form-textarea[data-v-4a755dd5]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.mono[data-v-4a755dd5]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.hint[data-v-4a755dd5]{font-size:11px;color:var(--text-tertiary);margin-top:4px;line-height:1.4}.preview-btn[data-v-4a755dd5]{width:100%;padding:9px 12px;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.preview-btn[data-v-4a755dd5]:hover{background:var(--primary-hover)}.preview-btn.secondary[data-v-4a755dd5]{margin-top:8px;background:transparent;color:var(--primary-color)}.preview-btn[data-v-4a755dd5]:disabled{opacity:.7;cursor:not-allowed}.btn-icon[data-v-4a755dd5]{width:14px;height:14px}.spin[data-v-4a755dd5]{animation:spin-4a755dd5 1s linear infinite}@keyframes spin-4a755dd5{to{transform:rotate(360deg)}}.preview-status[data-v-4a755dd5]{margin-top:8px;padding:8px 10px;border-radius:6px;font-size:12px}.preview-status.success[data-v-4a755dd5]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.preview-status.error[data-v-4a755dd5]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.mapping-section[data-v-4a755dd5]{margin-top:4px}.section-header[data-v-4a755dd5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-header h5[data-v-4a755dd5]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.add-row-btn[data-v-4a755dd5]{display:flex;align-items:center;gap:4px;background:transparent;border:1px dashed var(--primary-color);color:var(--primary-color);border-radius:4px;padding:4px 8px;font-size:11px;cursor:pointer;transition:all .2s}.add-row-btn[data-v-4a755dd5]:hover{background:var(--primary-color);color:#fff}.empty-state[data-v-4a755dd5]{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:6px;padding:14px;color:var(--text-tertiary);font-size:12px;text-align:center}.create-propmt[data-v-4a755dd5]{display:flex;flex-direction:column;align-items:center;gap:10px}.create-propmt p[data-v-4a755dd5]{margin:0}.create-btn[data-v-4a755dd5]{display:inline-flex;align-items:center;gap:6px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:12px;cursor:pointer;transition:all .2s}.create-btn[data-v-4a755dd5]:hover{background:var(--primary-hover)}.mapping-row[data-v-4a755dd5]{display:flex;gap:8px;align-items:flex-end;margin-bottom:12px}.row-field[data-v-4a755dd5],.row-path[data-v-4a755dd5]{flex:1;min-width:0}.mapping-row .form-label[data-v-4a755dd5]{margin-bottom:4px}.remove-row-btn[data-v-4a755dd5]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.remove-row-btn[data-v-4a755dd5]:hover{background:var(--danger-light);color:var(--danger-color)}.mapping-hint[data-v-4a755dd5]{font-size:11px;color:var(--text-tertiary);margin-top:6px}.chips[data-v-4a755dd5]{display:flex;flex-direction:column;gap:6px}.chip[data-v-4a755dd5]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:6px 10px;cursor:pointer;transition:all .15s;text-align:left}.chip[data-v-4a755dd5]:hover{border-color:var(--primary-color);background:var(--bg-hover)}.chip-key[data-v-4a755dd5]{color:var(--primary-color);font-size:12px}.chip-val[data-v-4a755dd5]{color:var(--text-tertiary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.response-paths[data-v-4a755dd5]{margin-top:14px;font-size:12px}.response-paths summary[data-v-4a755dd5]{cursor:pointer;color:var(--text-secondary);font-weight:500}.paths-tree[data-v-4a755dd5]{margin-top:10px;max-height:220px;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:6px}.path-line[data-v-4a755dd5]{display:flex;justify-content:space-between;gap:10px;padding:3px 6px;border-radius:4px}.path-line[data-v-4a755dd5]:hover{background:var(--bg-hover)}.p-path[data-v-4a755dd5]{color:var(--primary-color);font-size:12px;word-break:break-all}.p-val[data-v-4a755dd5]{color:var(--text-tertiary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.multicondition-properties[data-v-78f52173]{space-y:16px}.branches-header[data-v-78f52173]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.branches-header h5[data-v-78f52173]{margin:0;font-size:13px;color:var(--text-primary);font-weight:600}.add-branch-btn[data-v-78f52173]{background:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:6px 10px;font-size:11px;cursor:pointer;transition:all .2s}.add-branch-btn[data-v-78f52173]:hover{background:var(--primary-hover);transform:translateY(-1px)}.branches-list[data-v-78f52173]{max-height:300px;overflow-y:auto;margin-bottom:16px}.branch-item[data-v-78f52173]{border:1px solid var(--border-color);border-radius:6px;padding:12px;margin-bottom:10px;background:var(--bg-secondary)}.branch-header[data-v-78f52173]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.branch-name[data-v-78f52173]{flex:1;min-width:0}.branch-name[data-v-78f52173]::placeholder{color:var(--text-tertiary)}.remove-branch[data-v-78f52173]{background:var(--danger-color);color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.remove-branch[data-v-78f52173]:hover:not(:disabled){background:var(--danger-hover);transform:scale(1.1)}.remove-branch[data-v-78f52173]:disabled{background:var(--text-tertiary);cursor:not-allowed;opacity:.6}.condition-row[data-v-78f52173]{display:flex;gap:6px;margin-bottom:8px}.condition-row .form-select[data-v-78f52173],.condition-row .form-input[data-v-78f52173]{flex:1;min-width:80px;font-size:12px;padding:6px 8px}.condition-row .form-input[data-v-78f52173]::placeholder{color:var(--text-tertiary)}.branch-port-info[data-v-78f52173]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary);margin-top:8px}.port-color[data-v-78f52173]{width:12px;height:12px;border-radius:50%;border:2px solid var(--bg-primary);box-shadow:0 1px 3px #0000001a;flex-shrink:0}.default-branch[data-v-78f52173]{border-top:1px solid var(--border-color);padding-top:12px;margin-top:8px}.default-branch .branch-port-info[data-v-78f52173]{margin-top:0;font-weight:500}.branches-list[data-v-78f52173]::-webkit-scrollbar{width:6px}.branches-list[data-v-78f52173]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.branches-list[data-v-78f52173]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.branches-list[data-v-78f52173]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.form-input[data-v-78f52173],.form-select[data-v-78f52173]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-78f52173]:focus,.form-select[data-v-78f52173]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.dark .form-input[data-v-78f52173]:focus,.dark .form-select[data-v-78f52173]:focus{box-shadow:0 0 0 2px #8ab4f833}.end-properties[data-v-21249af4]{space-y:16px}.info-message[data-v-21249af4]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--primary-color)}.info-icon[data-v-21249af4]{width:16px;height:16px;color:var(--primary-color);flex-shrink:0;margin-top:2px}.info-content[data-v-21249af4]{flex:1}.info-content strong[data-v-21249af4]{display:block;margin-bottom:4px;font-size:13px;color:var(--text-primary)}.info-content p[data-v-21249af4]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4}.form-group[data-v-21249af4]{margin-bottom:16px}.form-label[data-v-21249af4]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-textarea[data-v-21249af4]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s;resize:vertical;font-family:inherit}.form-textarea[data-v-21249af4]::placeholder{color:var(--text-tertiary)}.form-textarea[data-v-21249af4]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.dark .form-textarea[data-v-21249af4]:focus{box-shadow:0 0 0 2px #8ab4f833}.form-properties[data-v-6a004e07]{space-y:16px}.form-group[data-v-6a004e07]{margin-bottom:16px}.wait-result .checkbox-label[data-v-6a004e07]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-primary)}.checkbox-label input[data-v-6a004e07]{display:none}.checkbox-custom[data-v-6a004e07]{width:15px;height:15px;border:2px solid var(--border-color);border-radius:3px;background:var(--bg-secondary);position:relative;flex-shrink:0;transition:all .2s}.checkbox-label input:checked+.checkbox-custom[data-v-6a004e07]{background:var(--primary-color);border-color:var(--primary-color)}.checkbox-label input:checked+.checkbox-custom[data-v-6a004e07]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.wait-hint[data-v-6a004e07]{font-size:11px;color:var(--text-secondary);margin:6px 0 0;line-height:1.4}.form-label[data-v-6a004e07]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-6a004e07],.form-select[data-v-6a004e07],.form-textarea[data-v-6a004e07]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-6a004e07]:focus,.form-select[data-v-6a004e07]:focus,.form-textarea[data-v-6a004e07]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-textarea[data-v-6a004e07]{resize:vertical;min-height:60px}.search-container[data-v-6a004e07]{position:relative}.search-input-wrapper[data-v-6a004e07]{position:relative;display:flex;align-items:center}.search-icon[data-v-6a004e07]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-secondary);z-index:2}.search-input[data-v-6a004e07]{padding-left:36px;padding-right:36px}.clear-search[data-v-6a004e07]{position:absolute;right:8px;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.clear-search[data-v-6a004e07]:hover{background:var(--bg-hover);color:var(--text-primary)}.clear-icon[data-v-6a004e07]{width:14px;height:14px}.search-results[data-v-6a004e07]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow-lg);max-height:300px;overflow-y:auto;z-index:1000;margin-top:4px}.dropdown-header[data-v-6a004e07]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600;color:var(--text-secondary)}.close-dropdown[data-v-6a004e07]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center;justify-content:center}.close-dropdown[data-v-6a004e07]:hover{background:var(--bg-hover)}.close-icon[data-v-6a004e07]{width:12px;height:12px}.dropdown-content[data-v-6a004e07]{padding:4px 0}.search-result-item[data-v-6a004e07]{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background-color .2s}.search-result-item[data-v-6a004e07]:hover{background:var(--bg-hover)}.search-result-item[data-v-6a004e07]:last-child{border-bottom:none}.field-main[data-v-6a004e07]{display:flex;align-items:flex-start;gap:8px}.field-type-icon[data-v-6a004e07]{width:14px;height:14px;color:var(--text-secondary);margin-top:2px;flex-shrink:0}.field-info[data-v-6a004e07]{flex:1;min-width:0}.field-name[data-v-6a004e07]{font-weight:500;font-size:13px;margin-bottom:4px;color:var(--text-primary)}.field-details[data-v-6a004e07]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.no-results[data-v-6a004e07]{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-secondary);font-size:12px;justify-content:center}.no-results-icon[data-v-6a004e07]{width:14px;height:14px}.section-header[data-v-6a004e07]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.section-icon[data-v-6a004e07]{width:14px;height:14px;color:var(--text-secondary)}.section-title[data-v-6a004e07]{font-size:14px;font-weight:600;color:var(--text-primary);flex:1}.fields-count[data-v-6a004e07]{background:var(--primary-color);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:8px;min-width:20px;text-align:center}.empty-state[data-v-6a004e07]{text-align:center;padding:24px 16px;color:var(--text-secondary)}.empty-icon[data-v-6a004e07]{width:32px;height:32px;margin:0 auto 8px;color:var(--text-tertiary)}.empty-text[data-v-6a004e07]{font-weight:500;margin-bottom:4px;font-size:13px}.empty-hint[data-v-6a004e07]{font-size:11px;opacity:.7}.field-item[data-v-6a004e07]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px;margin-bottom:12px}.field-header[data-v-6a004e07]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.field-title[data-v-6a004e07]{display:flex;align-items:flex-start;gap:8px;flex:1}.field-icon[data-v-6a004e07]{width:14px;height:14px;color:var(--text-secondary);margin-top:2px;flex-shrink:0}.field-text[data-v-6a004e07]{flex:1;min-width:0}.field-name[data-v-6a004e07]{font-weight:600;font-size:13px;display:block;margin-bottom:2px;color:var(--text-primary)}.field-type[data-v-6a004e07]{font-size:11px;color:var(--text-secondary);background:var(--bg-primary);padding:2px 6px;border-radius:10px;display:inline-block}.remove-field-btn[data-v-6a004e07]{background:var(--danger-color);color:#fff;border:none;border-radius:4px;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;transition:background-color .2s}.remove-field-btn[data-v-6a004e07]:hover{background:var(--danger-hover)}.remove-icon[data-v-6a004e07]{width:12px;height:12px}.field-requirements[data-v-6a004e07]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-light)}.requirements-label[data-v-6a004e07]{font-size:11px;color:var(--text-secondary);margin-bottom:6px;font-weight:500}.requirements-list[data-v-6a004e07]{display:flex;flex-direction:column;gap:6px}.requirement-option[data-v-6a004e07]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-primary);cursor:pointer;padding:4px 0}.requirement-option input[data-v-6a004e07]{display:none}.checkbox-custom[data-v-6a004e07]{width:14px;height:14px;border:2px solid var(--border-color);border-radius:3px;background:var(--bg-secondary);position:relative;transition:all .2s;flex-shrink:0}.requirement-option input:checked+.checkbox-custom[data-v-6a004e07]{background:var(--primary-color);border-color:var(--primary-color)}.requirement-option input:checked+.checkbox-custom[data-v-6a004e07]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.result-badge[data-v-6a004e07]{padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500;min-width:80px;text-align:center}.result-badge.success[data-v-6a004e07]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.result-badge.warning[data-v-6a004e07]{background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.result-badge.error[data-v-6a004e07]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.result-badge.info[data-v-6a004e07]{background:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}.entity-badge[data-v-6a004e07],.type-badge[data-v-6a004e07],.field-id[data-v-6a004e07]{display:flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500}.entity-badge[data-v-6a004e07]{color:#fff}.entity-lead[data-v-6a004e07]{background:#007bff}.entity-company[data-v-6a004e07]{background:#28a745}.entity-contact[data-v-6a004e07]{background:#6f42c1}.type-badge[data-v-6a004e07]{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color)}.field-id[data-v-6a004e07]{background:var(--bg-primary);color:var(--text-secondary);font-family:monospace}.results-management[data-v-6a004e07]{margin-top:16px}.results-list[data-v-6a004e07]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.result-item[data-v-6a004e07]{display:flex;gap:8px;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:10px}.result-input[data-v-6a004e07]{flex:1;min-width:0}.result-type-select[data-v-6a004e07]{width:120px;font-size:11px}.remove-result-btn[data-v-6a004e07]{background:var(--danger-color);color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-result-btn[data-v-6a004e07]:hover{background:var(--danger-hover);transform:scale(1.1)}.add-result-btn[data-v-6a004e07]{width:100%;padding:8px;border:1px dashed var(--primary-color);background:transparent;color:var(--primary-color);border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.add-result-btn[data-v-6a004e07]:hover{background:var(--primary-color);color:#fff}.start-properties[data-v-07f585f2]{space-y:16px}.info-message[data-v-07f585f2]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--primary-color)}.info-message.warning[data-v-07f585f2]{border-left-color:var(--warning-color);background:var(--warning-light)}.info-icon[data-v-07f585f2]{width:16px;height:16px;color:var(--primary-color);flex-shrink:0;margin-top:2px}.info-message.warning .info-icon[data-v-07f585f2]{color:var(--warning-color)}.info-content[data-v-07f585f2]{flex:1}.info-content strong[data-v-07f585f2]{display:block;margin-bottom:4px;font-size:13px;color:var(--text-primary)}.info-content p[data-v-07f585f2]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4}.form-group[data-v-07f585f2]{margin-bottom:16px}.form-label[data-v-07f585f2]{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--text-secondary)}.start-type-options[data-v-07f585f2]{display:flex;flex-direction:column;gap:8px}.start-type-option[data-v-07f585f2]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;background:var(--bg-secondary)}.start-type-option[data-v-07f585f2]:hover{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.start-type-option.active[data-v-07f585f2]{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.radio-input[data-v-07f585f2]{margin:2px 0 0}.option-icon[data-v-07f585f2]{width:18px;height:18px;flex-shrink:0;margin-top:1px}.option-content[data-v-07f585f2]{flex:1}.option-name[data-v-07f585f2]{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.option-description[data-v-07f585f2]{display:block;font-size:11px;opacity:.8;line-height:1.3}.delay-settings[data-v-07f585f2]{padding:16px;background:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--warning-color)}.delay-input-group[data-v-07f585f2]{display:flex;gap:8px;align-items:center}.delay-input-group .form-input[data-v-07f585f2]{flex:1;min-width:80px}.delay-input-group .form-input[data-v-07f585f2]::placeholder{color:var(--text-tertiary)}.delay-input-group .form-select[data-v-07f585f2]{flex:2;min-width:100px}.delay-preview[data-v-07f585f2]{display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-primary);border-radius:6px;font-size:12px;color:var(--text-secondary);margin-top:12px}.preview-icon[data-v-07f585f2]{width:14px;height:14px;color:var(--warning-color)}.current-config[data-v-07f585f2]{padding:12px;background:var(--success-light);border-radius:8px;border-left:3px solid var(--success-color)}.config-summary[data-v-07f585f2]{display:flex;flex-direction:column;gap:4px}.summary-item[data-v-07f585f2]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-07f585f2]{font-size:11px;color:var(--text-secondary);font-weight:500}.summary-value[data-v-07f585f2]{font-size:12px;font-weight:600;color:var(--success-color)}.form-input[data-v-07f585f2],.form-select[data-v-07f585f2]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-07f585f2]:focus,.form-select[data-v-07f585f2]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.dark .form-input[data-v-07f585f2]:focus,.dark .form-select[data-v-07f585f2]:focus{box-shadow:0 0 0 2px #8ab4f833}.condition-properties[data-v-568b26b4]{space-y:16px}.form-group[data-v-568b26b4]{margin-bottom:16px}.form-label[data-v-568b26b4]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-568b26b4],.form-select[data-v-568b26b4]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-568b26b4]:focus,.form-select[data-v-568b26b4]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.branches-info[data-v-568b26b4]{padding:12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--warning-color)}.branches-info h5[data-v-568b26b4]{margin:0 0 8px;font-size:13px;color:var(--text-primary)}.branch-item[data-v-568b26b4]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px}.branch-name[data-v-568b26b4]{color:var(--text-primary)}.branch-color[data-v-568b26b4]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.branch-color.true[data-v-568b26b4]{background:var(--success-color);color:#fff}.branch-color.false[data-v-568b26b4]{background:var(--danger-color);color:#fff}.note-properties[data-v-c27d982f]{space-y:16px}.form-group[data-v-c27d982f]{margin-bottom:16px}.form-label[data-v-c27d982f]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.required-mark[data-v-c27d982f]{color:var(--danger-color)}.form-textarea[data-v-c27d982f],.form-input[data-v-c27d982f],.form-select[data-v-c27d982f]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-textarea[data-v-c27d982f]{resize:vertical;font-family:inherit;min-height:90px}.form-textarea[data-v-c27d982f]:focus,.form-input[data-v-c27d982f]:focus,.form-select[data-v-c27d982f]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.hint[data-v-c27d982f]{font-size:11px;color:var(--text-secondary);margin:5px 0 0}.responsible-properties[data-v-9a440834]{space-y:16px}.searchable-select[data-v-9a440834]{position:relative}.dropdown[data-v-9a440834]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow-lg);margin-top:4px}.dropdown-item[data-v-9a440834]{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background-color .2s}.dropdown-item[data-v-9a440834]:hover{background:var(--bg-hover)}.dropdown-item.active[data-v-9a440834]{background:var(--primary-light)}.user-avatar[data-v-9a440834]{width:32px;height:32px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.user-avatar.large[data-v-9a440834]{width:48px;height:48px;font-size:14px}.user-info[data-v-9a440834]{display:flex;flex-direction:column;flex:1;min-width:0}.user-name[data-v-9a440834]{font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-9a440834]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-9a440834]{font-size:10px;color:var(--text-tertiary);background:var(--bg-secondary);padding:2px 6px;border-radius:8px;align-self:flex-start;margin-top:4px}.rotation-settings[data-v-9a440834]{padding:16px;background:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--info-color)}.rotation-info[data-v-9a440834]{margin-top:12px;padding:12px;background:var(--bg-primary);border-radius:6px}.info-item[data-v-9a440834]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.info-item .label[data-v-9a440834]{color:var(--text-secondary)}.info-item .value[data-v-9a440834]{color:var(--primary-color);font-weight:600}.form-group[data-v-9a440834]{margin-bottom:16px}.form-label[data-v-9a440834]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-9a440834],.form-select[data-v-9a440834]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.current-selection[data-v-9a440834]{padding:16px;background:var(--success-light);border-radius:6px;border-left:3px solid var(--success-color)}.selection-badge[data-v-9a440834]{display:flex;flex-direction:column;gap:12px}.badge-label[data-v-9a440834]{font-size:11px;font-weight:500;color:var(--text-secondary)}.user-badge[data-v-9a440834]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color)}.info-message[data-v-9a440834]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--info-color)}.info-icon[data-v-9a440834]{width:16px;height:16px;color:var(--info-color);flex-shrink:0;margin-top:2px}.info-content[data-v-9a440834]{flex:1}.info-content strong[data-v-9a440834]{display:block;margin-bottom:4px;font-size:13px;color:var(--text-primary)}.info-content p[data-v-9a440834]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4}.form-group[data-v-2973c46d]{margin-bottom:16px}.form-label[data-v-2973c46d]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-2973c46d]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-2973c46d]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.searchable-select[data-v-2973c46d]{position:relative}.dropdown[data-v-2973c46d]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow-lg)}.dropdown-item[data-v-2973c46d]{display:flex;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light)}.dropdown-item[data-v-2973c46d]:hover{background:var(--bg-hover)}.dropdown-item.active[data-v-2973c46d]{background:var(--primary-light)}.proc-info[data-v-2973c46d]{display:flex;flex-direction:column;min-width:0}.proc-name[data-v-2973c46d]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proc-meta[data-v-2973c46d]{font-size:11px;color:var(--text-secondary)}.no-results[data-v-2973c46d]{padding:10px;font-size:12px;color:var(--text-secondary)}.selection-badge[data-v-2973c46d]{padding:10px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--info-color)}.badge-label[data-v-2973c46d]{display:block;font-size:11px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.proc-badge[data-v-2973c46d]{display:flex;align-items:center;gap:8px}.form-group[data-v-df12cea8]{margin-bottom:16px}.form-label[data-v-df12cea8]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.preset-group[data-v-df12cea8]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px}.preset-label[data-v-df12cea8]{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:6px}.preset-buttons[data-v-df12cea8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.preset-buttons[data-v-df12cea8]:last-child{margin-bottom:0}.preset-btn[data-v-df12cea8]{min-width:42px;padding:5px 8px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;font-size:12px;color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-df12cea8]:hover{border-color:var(--primary-color);color:var(--primary-color)}.preset-btn.active[data-v-df12cea8]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.delay-input-row[data-v-df12cea8]{display:flex;gap:8px;align-items:stretch}.form-input[data-v-df12cea8],.form-select[data-v-df12cea8]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-df12cea8]:focus,.form-select[data-v-df12cea8]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.unit-select[data-v-df12cea8]{flex:0 0 120px}.hint[data-v-df12cea8]{font-size:11px;color:var(--text-secondary);margin:6px 0 0}.error-hint[data-v-df12cea8]{font-size:11px;color:var(--danger-color);margin:6px 0 0}.form-group[data-v-bb93af15]{margin-bottom:16px}.form-label[data-v-bb93af15]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-bb93af15],.form-select[data-v-bb93af15]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-bb93af15]:focus,.form-select[data-v-bb93af15]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.search-wrap[data-v-bb93af15]{margin-bottom:6px}.tag-select-list[data-v-bb93af15]{max-height:160px;overflow-y:auto;border:1px solid var(--border-color);border-radius:6px}.tag-select-item[data-v-bb93af15]{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;border-bottom:1px solid var(--border-light)}.tag-select-item[data-v-bb93af15]:hover{background:var(--bg-hover)}.tag-dot[data-v-bb93af15]{width:10px;height:10px;border-radius:50%;border:1px solid var(--border-color);flex-shrink:0}.tag-name[data-v-bb93af15]{flex:1;font-size:13px;color:var(--text-primary)}.tag-check[data-v-bb93af15]{color:var(--success-color);font-weight:700}.no-tags[data-v-bb93af15]{padding:10px;font-size:12px;color:var(--text-secondary)}.state-box[data-v-bb93af15]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:6px;font-size:12px;color:var(--text-secondary)}.state-box.error[data-v-bb93af15]{border-color:var(--danger-color)}.spin-icon[data-v-bb93af15]{width:16px;height:16px;animation:spin-bb93af15 1s linear infinite;flex-shrink:0}@keyframes spin-bb93af15{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-bb93af15]{width:16px;height:16px;color:var(--danger-color);flex-shrink:0}.error-text[data-v-bb93af15]{flex:1}.retry-btn[data-v-bb93af15]{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;padding:4px 10px;font-size:11px;cursor:pointer;flex-shrink:0}.retry-btn[data-v-bb93af15]:hover{border-color:var(--primary-color);color:var(--primary-color)}.tags-preview[data-v-bb93af15]{display:flex;flex-wrap:wrap;gap:6px}.tag-chip[data-v-bb93af15]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:3px 8px;font-size:11px;color:var(--text-primary)}.tag-remove[data-v-bb93af15]{border:none;background:none;color:var(--text-secondary);cursor:pointer;font-size:13px;line-height:1;padding:0}.form-group[data-v-dc29602d]{margin-bottom:16px}.form-label[data-v-dc29602d]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-dc29602d]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-textarea[data-v-dc29602d]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s;resize:vertical;font-family:inherit;min-height:120px}.form-input[data-v-dc29602d]:focus,.form-textarea[data-v-dc29602d]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-group[data-v-0859102a]{margin-bottom:16px}.form-label[data-v-0859102a]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-0859102a],.form-select[data-v-0859102a]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-0859102a]:focus,.form-select[data-v-0859102a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-textarea[data-v-0859102a]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s;resize:vertical;font-family:inherit;min-height:100px}.checkbox-label[data-v-0859102a]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-primary);margin-bottom:10px}.checkbox-label input[data-v-0859102a]{display:none}.checkbox-label input:disabled+.checkbox-custom[data-v-0859102a]{opacity:.4;cursor:not-allowed}.checkbox-custom[data-v-0859102a]{width:15px;height:15px;border:2px solid var(--border-color);border-radius:3px;background:var(--bg-secondary);position:relative;flex-shrink:0}.checkbox-label input:checked+.checkbox-custom[data-v-0859102a]{background:var(--primary-color);border-color:var(--primary-color)}.checkbox-label input:checked+.checkbox-custom[data-v-0859102a]:after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.users-search[data-v-0859102a]{position:relative}.user-list[data-v-0859102a]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow-lg)}.user-item[data-v-0859102a]{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;border-bottom:1px solid var(--border-light)}.user-item[data-v-0859102a]:hover{background:var(--bg-hover)}.user-item.active[data-v-0859102a]{background:var(--primary-light)}.user-avatar[data-v-0859102a]{width:22px;height:22px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.user-name[data-v-0859102a]{flex:1;font-size:12px;color:var(--text-primary)}.user-check[data-v-0859102a]{color:var(--success-color);font-weight:700}.user-amojo-warn[data-v-0859102a]{width:8px;height:8px;border-radius:50%;background:var(--warning-color);flex-shrink:0;opacity:.6}.no-users[data-v-0859102a]{padding:10px;font-size:12px;color:var(--text-secondary)}.selected-chips[data-v-0859102a]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-0859102a]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:3px 8px;font-size:11px;color:var(--text-primary)}.chip-accent[data-v-0859102a]{background:var(--primary-light);border-color:var(--primary-color);color:var(--primary-color)}.chip-remove[data-v-0859102a]{border:none;background:none;color:var(--text-secondary);cursor:pointer;font-size:13px;line-height:1;padding:0}.channel-list[data-v-0859102a]{border:1px solid var(--border-color);border-radius:6px;padding:8px 10px;background:var(--bg-secondary)}.channel-list .checkbox-label[data-v-0859102a]{margin-bottom:0}.placeholder-bar[data-v-0859102a]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.placeholder-title[data-v-0859102a]{font-size:11px;color:var(--text-secondary);margin-right:4px}.placeholder-chip[data-v-0859102a]{border:1px dashed var(--border-color);background:var(--bg-secondary);border-radius:6px;padding:2px 6px;font-size:11px;font-family:monospace;color:var(--info-color);cursor:pointer;transition:all .15s}.placeholder-chip[data-v-0859102a]:hover{border-color:var(--info-color);color:var(--info-color);background:var(--info-light)}.hint[data-v-0859102a]{font-size:11px;color:var(--text-secondary);margin:5px 0 0}.form-group[data-v-3f9bda27]{margin-bottom:16px}.form-label[data-v-3f9bda27]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-3f9bda27]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-input[data-v-3f9bda27]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.searchable-select[data-v-3f9bda27]{position:relative}.dropdown[data-v-3f9bda27]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow-lg)}.dropdown-item[data-v-3f9bda27]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light)}.dropdown-item[data-v-3f9bda27]:hover{background:var(--bg-hover)}.dropdown-item.active[data-v-3f9bda27]{background:var(--primary-light)}.dropdown-item.disabled[data-v-3f9bda27]{opacity:.5;cursor:not-allowed}.bot-info[data-v-3f9bda27]{display:flex;flex-direction:column;min-width:0}.bot-name[data-v-3f9bda27]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-meta[data-v-3f9bda27]{font-size:11px;color:var(--text-secondary)}.bot-off[data-v-3f9bda27]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.no-results[data-v-3f9bda27]{padding:10px;font-size:12px;color:var(--text-secondary)}.state-box[data-v-3f9bda27]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:6px;font-size:12px;color:var(--text-secondary)}.state-box.error[data-v-3f9bda27]{border-color:var(--danger-color)}.state-icon[data-v-3f9bda27]{width:16px;height:16px;flex-shrink:0}.error-icon[data-v-3f9bda27]{width:16px;height:16px;color:var(--danger-color);flex-shrink:0}.spin-icon[data-v-3f9bda27]{width:16px;height:16px;animation:spin-3f9bda27 1s linear infinite;flex-shrink:0}@keyframes spin-3f9bda27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-text[data-v-3f9bda27]{flex:1}.retry-btn[data-v-3f9bda27],.reload-btn[data-v-3f9bda27]{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;padding:4px 10px;font-size:11px;cursor:pointer;flex-shrink:0}.retry-btn[data-v-3f9bda27]:hover,.reload-btn[data-v-3f9bda27]:hover{border-color:var(--primary-color);color:var(--primary-color)}.reload-btn[data-v-3f9bda27]{display:flex;align-items:center;gap:5px;margin-top:8px;padding:5px 10px}.reload-icon[data-v-3f9bda27]{width:12px;height:12px}.selection-badge[data-v-3f9bda27]{padding:10px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--info-color)}.badge-label[data-v-3f9bda27]{display:block;font-size:11px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.bot-badge[data-v-3f9bda27]{display:flex;align-items:center;gap:8px}.bot-badge-icon[data-v-3f9bda27]{width:16px;height:16px;color:var(--info-color);flex-shrink:0}.bot-badge-info[data-v-3f9bda27]{display:flex;flex-direction:column;min-width:0;flex:1}.clear-btn[data-v-3f9bda27]{border:none;background:none;color:var(--text-secondary);cursor:pointer;padding:2px;flex-shrink:0}.clear-btn[data-v-3f9bda27]:hover{color:var(--danger-color)}.clear-icon[data-v-3f9bda27]{width:14px;height:14px}.version-panel-overlay[data-v-ce00df72]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2100}.version-panel[data-v-ce00df72]{display:flex;flex-direction:column;background:var(--bg-primary);border-radius:var(--radius-lg);width:90%;max-width:560px;height:76vh;max-height:76vh;overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--border-color)}.version-panel-header[data-v-ce00df72]{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.version-panel-header h3[data-v-ce00df72]{margin:0;font-size:16px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.panel-icon[data-v-ce00df72]{width:18px;height:18px}.version-panel-name[data-v-ce00df72]{font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.close-btn[data-v-ce00df72]{background:none;border:none;cursor:pointer;color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.close-btn[data-v-ce00df72]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-ce00df72]{width:18px;height:18px}.version-panel-body[data-v-ce00df72]{flex:1;overflow-y:auto;min-height:0;padding:16px 20px}.version-list[data-v-ce00df72]{display:flex;flex-direction:column;gap:8px}.version-item[data-v-ce00df72]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary)}.version-item.active[data-v-ce00df72]{border-color:var(--success-color);background:var(--success-light)}.version-item-main[data-v-ce00df72]{display:flex;align-items:center;gap:12px;min-width:0}.version-badge[data-v-ce00df72]{font-size:13px;font-weight:700;background:var(--bg-primary);border:1px solid var(--border-color);padding:4px 10px;border-radius:var(--radius-md);color:var(--text-primary);flex-shrink:0}.version-info[data-v-ce00df72]{display:flex;flex-direction:column;gap:3px;min-width:0}.version-name[data-v-ce00df72]{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-meta[data-v-ce00df72]{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.version-status[data-v-ce00df72]{padding:2px 8px;border-radius:10px;font-weight:500}.version-status.active[data-v-ce00df72]{background:var(--success-light);color:var(--success-color)}.version-status.archived[data-v-ce00df72]{background:var(--bg-hover);color:var(--text-secondary)}.version-status.draft[data-v-ce00df72]{background:var(--warning-light);color:var(--warning-color)}.version-actions[data-v-ce00df72]{flex-shrink:0}.version-action-btn[data-v-ce00df72]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--primary-color);background:var(--bg-secondary);color:var(--primary-color);border-radius:var(--radius-md);cursor:pointer;font-size:12px;font-weight:500;transition:all var(--transition-fast)}.version-action-btn[data-v-ce00df72]:hover:not(:disabled){background:var(--primary-color);color:#fff}.version-action-btn[data-v-ce00df72]:disabled{opacity:.4;cursor:not-allowed}.version-loading[data-v-ce00df72],.version-empty[data-v-ce00df72]{text-align:center;padding:40px 20px;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px}.version-empty-icon[data-v-ce00df72]{width:36px;height:36px;color:var(--text-tertiary)}.spin[data-v-ce00df72]{animation:spin-ce00df72 1s linear infinite}.version-status-toast[data-v-ce00df72]{position:absolute;top:60px;right:20px;padding:8px 16px;border-radius:var(--radius-md);font-size:12px;font-weight:500;z-index:2200}.version-status-toast.success[data-v-ce00df72]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.version-status-toast.error[data-v-ce00df72]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}@keyframes spin-ce00df72{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trigger-overlay[data-v-20e31a33]{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:2000}.trigger-panel[data-v-20e31a33]{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:460px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-xl)}.panel-header[data-v-20e31a33]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.panel-header h3[data-v-20e31a33]{margin:0;font-size:16px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.header-icon[data-v-20e31a33]{width:18px;height:18px;color:var(--warning-color)}.close-btn[data-v-20e31a33]{border:none;background:transparent;cursor:pointer;color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.close-btn[data-v-20e31a33]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-20e31a33]{width:18px;height:18px}.panel-body[data-v-20e31a33]{padding:20px;overflow-y:auto;flex:1}.form-group[data-v-20e31a33]{margin-bottom:16px}.form-label[data-v-20e31a33]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-20e31a33],.form-select[data-v-20e31a33]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s}.form-textarea[data-v-20e31a33]{width:100%;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:13px;color:var(--text-primary);resize:vertical;font-family:inherit;min-height:80px}.form-input[data-v-20e31a33]:focus,.form-select[data-v-20e31a33]:focus,.form-textarea[data-v-20e31a33]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.hint[data-v-20e31a33]{font-size:11px;color:var(--text-secondary);margin:5px 0 0}.status-msg[data-v-20e31a33]{font-size:12px;padding:8px 10px;border-radius:var(--radius-sm);margin:0}.status-msg.ok[data-v-20e31a33]{background:var(--success-light);color:var(--success-color)}.status-msg.err[data-v-20e31a33]{background:var(--danger-light);color:var(--danger-color)}.panel-footer[data-v-20e31a33]{padding:14px 20px;border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.apply-btn[data-v-20e31a33]{width:100%;padding:12px;border:none;background:var(--warning-color);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all var(--transition-fast)}.apply-btn[data-v-20e31a33]:hover:not(:disabled){background:var(--warning-hover);transform:translateY(-1px)}.apply-btn[data-v-20e31a33]:disabled{opacity:.5;cursor:not-allowed}.apply-icon[data-v-20e31a33]{width:16px;height:16px}.spin-icon[data-v-20e31a33]{width:16px;height:16px;animation:spin-20e31a33 1s linear infinite}@keyframes spin-20e31a33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-panel[data-v-b9bf0a7a]{position:fixed;top:0;left:0;right:0;background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;z-index:1000;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal)}.process-info[data-v-b9bf0a7a]{display:flex;flex-direction:column;gap:8px;flex:1;max-width:50%;min-width:0}.process-name-section[data-v-b9bf0a7a]{display:flex;align-items:center;gap:12px}.process-name-input[data-v-b9bf0a7a]{border:none;background:transparent;font-size:18px;font-weight:600;color:var(--text-primary);padding:4px 8px;border-radius:var(--radius-md);min-width:200px;transition:all var(--transition-fast)}.process-name-input[data-v-b9bf0a7a]:focus{outline:none;background:var(--bg-secondary);box-shadow:0 0 0 2px var(--primary-color)}.process-name-input[data-v-b9bf0a7a]:hover{background:var(--bg-secondary)}.process-manager-btn[data-v-b9bf0a7a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:6px;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.process-manager-btn[data-v-b9bf0a7a]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-1px)}.process-manager-btn .btn-icon[data-v-b9bf0a7a]{width:16px;height:16px}.process-version[data-v-b9bf0a7a]{font-size:12px;color:var(--text-secondary);background:var(--bg-secondary);padding:2px 8px;border-radius:12px;font-weight:500}.ai-robot-btn[data-v-b9bf0a7a]{background:linear-gradient(135deg,#6d28d9,#0ea5e9);color:#fff;border:none;border-radius:50%;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0;box-shadow:0 2px 6px #6d28d959}.ai-robot-btn[data-v-b9bf0a7a]:hover{transform:translateY(-1px) scale(1.08);box-shadow:0 4px 10px #0ea5e973}.ai-robot-icon[data-v-b9bf0a7a]{width:15px;height:15px}.run-logs-btn[data-v-b9bf0a7a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:26px;height:26px;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);flex-shrink:0;display:flex;align-items:center;justify-content:center}.run-logs-btn[data-v-b9bf0a7a]:hover{background:var(--info-color);color:#fff;border-color:var(--info-color);transform:translateY(-1px) scale(1.05)}.run-logs-icon[data-v-b9bf0a7a]{width:15px;height:15px}.pipeline-trigger-btn[data-v-b9bf0a7a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:26px;height:26px;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);flex-shrink:0;display:flex;align-items:center;justify-content:center}.pipeline-trigger-btn[data-v-b9bf0a7a]:hover{background:var(--warning-color);color:#fff;border-color:var(--warning-color);transform:translateY(-1px) scale(1.05)}.pipeline-trigger-icon[data-v-b9bf0a7a]{width:15px;height:15px}.process-meta[data-v-b9bf0a7a]{display:flex;gap:16px;font-size:12px;color:var(--text-secondary)}.process-meta span[data-v-b9bf0a7a]{display:flex;align-items:center;gap:4px}.meta-icon[data-v-b9bf0a7a]{width:12px;height:12px}.account-btn[data-v-b9bf0a7a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.account-btn[data-v-b9bf0a7a]:hover{border-color:var(--primary-color);background:var(--bg-hover);color:var(--primary-color)}.account-btn-icon[data-v-b9bf0a7a]{width:18px;height:18px;color:var(--primary-color)}.account-switcher[data-v-b9bf0a7a]{position:relative;display:inline-flex;max-width:100%}.account-dropdown[data-v-b9bf0a7a]{position:absolute;top:calc(100% + 6px);right:0;min-width:260px;max-width:340px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);z-index:3000;padding:8px;max-height:320px;overflow-y:auto}.account-dropdown-title[data-v-b9bf0a7a]{font-size:12px;font-weight:600;color:var(--text-secondary);padding:4px 8px 8px;border-bottom:1px solid var(--border-color);margin-bottom:6px}.account-dropdown-item[data-v-b9bf0a7a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary);transition:background var(--transition-fast)}.account-dropdown-item[data-v-b9bf0a7a]:hover{background:var(--bg-hover)}.account-dropdown-item.active[data-v-b9bf0a7a]{background:var(--primary-light)}.account-dropdown-item[data-v-b9bf0a7a]:disabled{opacity:.6;cursor:not-allowed}.account-dropdown-icon[data-v-b9bf0a7a]{width:16px;height:16px;color:var(--primary-color);flex-shrink:0}.account-dropdown-info[data-v-b9bf0a7a]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.account-dropdown-name[data-v-b9bf0a7a]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-domain[data-v-b9bf0a7a]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-check[data-v-b9bf0a7a]{width:14px;height:14px;color:var(--success-color);flex-shrink:0}.account-dropdown-empty[data-v-b9bf0a7a]{padding:16px;text-align:center;color:var(--text-secondary);font-size:13px}.process-actions[data-v-b9bf0a7a]{display:flex;gap:8px;justify-self:end;align-items:center}.action-btn[data-v-b9bf0a7a]{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;gap:6px;color:var(--text-primary)}.action-btn[data-v-b9bf0a7a]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.save-btn[data-v-b9bf0a7a]{border-color:var(--success-color);color:var(--success-color)}.save-btn[data-v-b9bf0a7a]:hover{background:var(--success-color);color:#fff}.load-btn[data-v-b9bf0a7a]{border-color:var(--primary-color);color:var(--primary-color)}.load-btn[data-v-b9bf0a7a]:hover{background:var(--primary-color);color:#fff}.export-btn[data-v-b9bf0a7a]{border-color:var(--warning-color);color:var(--warning-color)}.export-btn[data-v-b9bf0a7a]:hover{background:var(--warning-color);color:#fff}.versions-btn[data-v-b9bf0a7a]{border-color:var(--primary-color);color:var(--primary-color)}.versions-btn[data-v-b9bf0a7a]:hover{background:var(--primary-color);color:#fff}.ai-btn[data-v-b9bf0a7a]{border-color:var(--info-color);color:var(--info-color)}.ai-btn[data-v-b9bf0a7a]:hover{background:var(--info-color);color:#fff}.new-btn[data-v-b9bf0a7a]{border-color:var(--info-color);color:var(--info-color)}.new-btn[data-v-b9bf0a7a]:hover{background:var(--info-color);color:#fff}.logout-btn[data-v-b9bf0a7a]{border-color:var(--danger-color);color:var(--danger-color)}.logout-btn[data-v-b9bf0a7a]:hover{background:var(--danger-color);color:#fff}.btn-icon[data-v-b9bf0a7a]{width:16px;height:16px}.more-menu[data-v-b9bf0a7a]{position:relative}.more-btn[data-v-b9bf0a7a]{padding:8px 10px;border-color:var(--border-color);color:var(--text-secondary)}.more-btn[data-v-b9bf0a7a]:hover{background:var(--bg-hover);color:var(--text-primary)}.more-dropdown[data-v-b9bf0a7a]{position:absolute;top:calc(100% + 6px);right:0;min-width:190px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);z-index:3000;padding:6px;display:flex;flex-direction:column}.more-item[data-v-b9bf0a7a]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:var(--text-primary);transition:background var(--transition-fast)}.more-item[data-v-b9bf0a7a]:hover{background:var(--bg-hover)}.more-icon[data-v-b9bf0a7a]{width:16px;height:16px;color:var(--primary-color)}.more-logout[data-v-b9bf0a7a],.more-logout .more-icon[data-v-b9bf0a7a]{color:var(--danger-color)}.more-logout[data-v-b9bf0a7a]:hover{background:var(--danger-light)}.load-dialog-overlay[data-v-b9bf0a7a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.load-dialog[data-v-b9bf0a7a]{display:flex;flex-direction:column;background:var(--bg-primary);border-radius:var(--radius-lg);width:90%;max-width:540px;height:82vh;max-height:82vh;overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--border-color)}.dialog-header[data-v-b9bf0a7a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.dialog-header h3[data-v-b9bf0a7a]{margin:0;font-size:16px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.dialog-icon[data-v-b9bf0a7a]{width:18px;height:18px}.close-btn[data-v-b9bf0a7a]{background:none;border:none;cursor:pointer;color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.close-btn[data-v-b9bf0a7a]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-b9bf0a7a]{width:18px;height:18px}.process-item[data-v-b9bf0a7a]{padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:8px;cursor:pointer;transition:all var(--transition-fast);background:var(--bg-secondary)}.process-item[data-v-b9bf0a7a]:hover{border-color:var(--primary-color);background:var(--bg-hover);transform:translateY(-1px)}.process-item.active[data-v-b9bf0a7a]{border-color:var(--success-color);background:var(--success-light)}.process-status[data-v-b9bf0a7a]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.process-status.draft[data-v-b9bf0a7a]{background:var(--warning-light);color:var(--warning-color)}.process-status.published[data-v-b9bf0a7a]{background:var(--success-light);color:var(--success-color)}.process-status.error[data-v-b9bf0a7a]{background:var(--danger-light);color:var(--danger-color)}.operation-status[data-v-b9bf0a7a]{position:fixed;top:70px;right:20px;padding:8px 16px;border-radius:var(--radius-md);font-size:12px;font-weight:500;z-index:1001;animation:slideDown-b9bf0a7a .3s ease}.operation-status.success[data-v-b9bf0a7a]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.operation-status.error[data-v-b9bf0a7a]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.operation-status.warning[data-v-b9bf0a7a]{background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.operation-status.info[data-v-b9bf0a7a]{background:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}.load-options[data-v-b9bf0a7a]{display:flex;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;flex:1;min-height:0}.load-option[data-v-b9bf0a7a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:15px;background:var(--bg-secondary)}.load-option h4[data-v-b9bf0a7a]{margin:0 0 12px;font-size:14px;color:var(--text-primary)}.process-item-main[data-v-b9bf0a7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.process-item-main strong[data-v-b9bf0a7a]{color:var(--text-primary);font-size:14px}.process-item-version[data-v-b9bf0a7a]{font-size:11px;color:var(--text-secondary);background:var(--bg-primary);padding:2px 6px;border-radius:8px}.delete-process-btn[data-v-b9bf0a7a]{border:none;background:transparent;cursor:pointer;color:var(--text-tertiary);padding:2px 4px;border-radius:var(--radius-sm);transition:all var(--transition-fast);margin-left:auto}.delete-process-btn[data-v-b9bf0a7a]:hover{color:var(--danger-color);background:var(--danger-light)}.delete-process-btn .btn-icon[data-v-b9bf0a7a]{width:14px;height:14px}.process-item-meta[data-v-b9bf0a7a]{display:flex;gap:12px;font-size:11px;color:var(--text-secondary)}.no-processes[data-v-b9bf0a7a]{text-align:center;padding:40px 20px;color:var(--text-secondary);font-style:italic;display:flex;flex-direction:column;align-items:center;gap:8px}.no-processes-icon[data-v-b9bf0a7a]{width:32px;height:32px;color:var(--text-tertiary)}.saved-processes[data-v-b9bf0a7a]{display:flex;flex-direction:column;gap:6px}@keyframes slideDown-b9bf0a7a{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.connection-group[data-v-99a2c2cd]{opacity:.55;transition:all .3s ease}.connection-group[data-v-99a2c2cd]:hover,.connection-group.connection-selected[data-v-99a2c2cd]{opacity:1}.connection-path[data-v-99a2c2cd]{transition:all .3s ease;cursor:pointer;pointer-events:none}.connection-hit-path[data-v-99a2c2cd]{cursor:pointer;pointer-events:stroke;opacity:0;stroke:transparent}.connection-group.connection-hovered .connection-hit-path[data-v-99a2c2cd],.connection-group.connection-selected .connection-hit-path[data-v-99a2c2cd]{opacity:.15;stroke:var(--primary-hover)}.cut-mode .connection-hit-path[data-v-99a2c2cd]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24"><path fill="%23d93025" d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-2 9a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm14.5-15.5 1.5 1.5-9 9a3.2 3.2 0 0 0-1-1l8.5-9.5zM15 16.9l1.6 1.6 3.4-3.4-1.6-1.6-3.4 3.4z"/></svg>') 2 2,pointer}.cut-mode .connection-group[data-v-99a2c2cd]{opacity:.85}.cut-mode .connection-group.connection-hovered[data-v-99a2c2cd],.cut-mode .connection-group.connection-selected[data-v-99a2c2cd]{opacity:1}.cut-mode .connection-path[data-v-99a2c2cd],.cut-mode .connection-group.connection-hovered .connection-hit-path[data-v-99a2c2cd],.cut-mode .connection-group.connection-selected .connection-hit-path[data-v-99a2c2cd]{stroke-dasharray:6 4;animation:cut-dash-99a2c2cd .6s linear infinite}@keyframes cut-dash-99a2c2cd{to{stroke-dashoffset:-10}}.connection-line[data-v-99a2c2cd]{stroke:var(--primary-color)}.connection-line.selected[data-v-99a2c2cd],.connection-group.connection-hovered .connection-line[data-v-99a2c2cd]{stroke:var(--primary-hover);stroke-width:3}.conditional-connection-line.selected[data-v-99a2c2cd],.connection-group.connection-hovered .conditional-connection-line[data-v-99a2c2cd]{stroke-width:3}.temp-connection-line[data-v-99a2c2cd]{animation:dash-99a2c2cd 1s linear infinite;pointer-events:none;opacity:1}.connection-label-group[data-v-99a2c2cd]{opacity:0;transition:opacity .3s ease;pointer-events:none}.connection-group:hover .connection-label-group[data-v-99a2c2cd],.connection-group.connection-hovered .connection-label-group[data-v-99a2c2cd],.connection-group.connection-selected .connection-label-group[data-v-99a2c2cd]{opacity:1}.connection-label[data-v-99a2c2cd]{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes dash-99a2c2cd{to{stroke-dashoffset:-10}}.workflow-canvas-container[data-v-2298c93e]{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--bg-primary);cursor:grab}.workflow-canvas-container.cut-mode-canvas[data-v-2298c93e]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24"><path fill="%23d93025" d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-2 9a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm14.5-15.5 1.5 1.5-9 9a3.2 3.2 0 0 0-1-1l8.5-9.5zM15 16.9l1.6 1.6 3.4-3.4-1.6-1.6-3.4 3.4z"/></svg>') 2 2,auto}.workflow-canvas-container.cut-mode-canvas[data-v-2298c93e]:active{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24"><path fill="%23d93025" d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-2 9a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm14.5-15.5 1.5 1.5-9 9a3.2 3.2 0 0 0-1-1l8.5-9.5zM15 16.9l1.6 1.6 3.4-3.4-1.6-1.6-3.4 3.4z"/></svg>') 2 2,grabbing}.workflow-canvas[data-v-2298c93e]{position:relative;background-size:20px 20px;background-image:radial-gradient(circle,var(--grid-color) 1px,transparent 1px)}.connections-layer[data-v-2298c93e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.nodes-layer[data-v-2298c93e]{position:absolute;top:0;left:0;z-index:2}.grid-dots[data-v-2298c93e]{--grid-color: rgba(0, 0, 0, .1)}.dark .grid-dots[data-v-2298c93e]{--grid-color: rgba(255, 255, 255, .1)}.workflow-canvas-container.canvas-hovered .connections-layer .connection-group{opacity:1}.control-panel[data-v-d8e312de]{position:fixed;top:0;left:0;width:280px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:1000;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.control-panel.collapsed[data-v-d8e312de]{width:50px}.panel-header[data-v-d8e312de]{display:flex;align-items:center;padding:12px;border-bottom:1px solid var(--border-color);cursor:move;-webkit-user-select:none;user-select:none;gap:8px;background:var(--bg-secondary)}.collapse-btn[data-v-d8e312de],.theme-toggle[data-v-d8e312de]{background:none;border:none;padding:6px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.collapse-btn[data-v-d8e312de]:hover,.theme-toggle[data-v-d8e312de]:hover{background:var(--bg-hover);color:var(--text-primary)}.panel-title[data-v-d8e312de]{font-weight:600;font-size:14px;color:var(--text-primary);flex:1}.header-actions[data-v-d8e312de]{display:flex;gap:4px}.panel-content[data-v-d8e312de]{padding:16px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--bg-primary)}.section[data-v-d8e312de]{margin-bottom:20px}.section[data-v-d8e312de]:last-child{margin-bottom:0}.section h4[data-v-d8e312de]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.node-grid[data-v-d8e312de]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.node-btn[data-v-d8e312de]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;font-size:11px;text-align:center;transition:all var(--transition-fast);min-height:60px;color:var(--text-primary)}.node-btn[data-v-d8e312de]:hover{background:var(--bg-hover);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.node-icon[data-v-d8e312de]{width:20px;height:20px;color:var(--primary-color)}.node-name[data-v-d8e312de]{font-weight:500;color:var(--text-primary);line-height:1.2}.action-btn[data-v-d8e312de]{width:100%;padding:12px;border:1px solid var(--success-color);background:var(--success-color);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:8px}.action-btn[data-v-d8e312de]:hover{background:var(--success-hover);border-color:var(--success-hover);transform:translateY(-1px);box-shadow:0 4px 12px #1e8e3e4d}.btn-icon[data-v-d8e312de]{width:16px;height:16px}.publish-btn[data-v-d8e312de]{width:100%;padding:12px;border:1px solid var(--info-color);background:var(--info-color);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.publish-btn[data-v-d8e312de]:hover{background:var(--info-hover);border-color:var(--info-hover);transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.export-main-btn[data-v-d8e312de]{border-color:var(--warning-color);background:var(--warning-color)}.validate-btn[data-v-d8e312de]{width:100%;padding:12px;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:8px}.validate-btn[data-v-d8e312de]:hover{background:var(--primary-color);color:#fff}.validation-section[data-v-d8e312de]{padding-top:8px}.validation-ok[data-v-d8e312de]{padding:10px 12px;background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color);border-radius:var(--radius-md);font-size:12px;font-weight:500}.validation-errors[data-v-d8e312de]{display:flex;flex-direction:column;gap:6px}.validation-error[data-v-d8e312de]{padding:8px 10px;background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color);border-radius:var(--radius-sm);font-size:12px}.validation-warnings[data-v-d8e312de]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.validation-warning[data-v-d8e312de]{padding:8px 10px;background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color);border-radius:var(--radius-sm);font-size:12px}.export-main-btn[data-v-d8e312de]:hover{background:var(--warning-hover);border-color:var(--warning-hover)}.zoom-controls[data-v-fd689327]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;transition:all var(--transition-normal)}.zoom-btn[data-v-fd689327]{width:36px;height:36px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all var(--transition-fast)}.zoom-btn[data-v-fd689327]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--primary-color);transform:translateY(-1px)}.zoom-btn[data-v-fd689327]:disabled{opacity:.5;cursor:not-allowed;transform:none}.zoom-btn.active[data-v-fd689327]{background:var(--danger-light);border-color:var(--danger-color);color:var(--danger-color)}.zoom-btn.active[data-v-fd689327]:hover{background:var(--danger-light);transform:none}.zoom-btn svg[data-v-fd689327]{width:16px;height:16px}.zoom-level[data-v-fd689327]{padding:8px 0;font-size:12px;font-weight:600;color:var(--text-primary);min-width:50px;text-align:center}.properties-panel[data-v-f68ad9b8]{position:fixed;background:var(--bg-primary);border-radius:0;box-shadow:var(--shadow-xl);z-index:1000;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.properties-panel.sliding-panel[data-v-f68ad9b8]{width:400px;right:0;top:0;bottom:0;border-left:1px solid var(--border-color)}.properties-header[data-v-f68ad9b8]{padding:16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.header-content[data-v-f68ad9b8]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-f68ad9b8]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--text-primary)}.title-icon[data-v-f68ad9b8]{width:16px;height:16px;color:var(--text-secondary)}.close-btn[data-v-f68ad9b8]{background:var(--danger-color);color:#fff;border:none;border-radius:6px;padding:8px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.close-btn[data-v-f68ad9b8]:hover{background:var(--danger-hover)}.close-icon[data-v-f68ad9b8]{width:16px;height:16px}.properties-content[data-v-f68ad9b8]{flex:1;padding:16px;overflow-y:auto}.section[data-v-f68ad9b8]{margin-bottom:24px}.section-title[data-v-f68ad9b8]{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:12px}.node-type-icon[data-v-f68ad9b8]{width:16px;height:16px;color:var(--text-secondary)}.no-properties[data-v-f68ad9b8]{padding:20px;text-align:center;color:var(--text-secondary);font-style:italic;background:var(--bg-secondary);border-radius:6px;border:1px dashed var(--border-color)}.ai-panel[data-v-d7d460be]{position:fixed;top:0;right:0;bottom:0;width:400px;z-index:1000;display:flex;flex-direction:column;background:var(--bg-primary);border-left:1px solid var(--border-color);box-shadow:var(--shadow-xl);overflow:hidden}.ai-header[data-v-d7d460be]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);-webkit-user-select:none;user-select:none;flex-shrink:0}.ai-header-title[data-v-d7d460be]{display:flex;align-items:center;gap:8px}.ai-title[data-v-d7d460be]{font-size:13px;font-weight:600;color:var(--text-primary)}.ai-icon[data-v-d7d460be]{width:18px;height:18px;color:var(--primary-color)}.ai-header-actions[data-v-d7d460be]{display:flex;gap:2px}.ai-new[data-v-d7d460be],.ai-min[data-v-d7d460be],.ai-close[data-v-d7d460be]{background:none;border:none;cursor:pointer;color:var(--text-secondary);width:28px;height:28px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.ai-new[data-v-d7d460be]:hover,.ai-min[data-v-d7d460be]:hover,.ai-close[data-v-d7d460be]:hover{background:var(--bg-hover);color:var(--text-primary)}.ai-body[data-v-d7d460be]{display:flex;flex-direction:column;flex:1;min-height:0}.ai-chat[data-v-d7d460be]{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:12px}.chat-msg[data-v-d7d460be]{display:flex;gap:8px;max-width:100%}.chat-msg.user[data-v-d7d460be]{justify-content:flex-end}.chat-avatar[data-v-d7d460be]{width:28px;height:28px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-color)}.chat-msg.user .chat-avatar[data-v-d7d460be]{background:var(--bg-secondary);order:2;color:var(--text-secondary)}.chat-avatar .ai-icon[data-v-d7d460be]{width:15px;height:15px}.chat-bubble[data-v-d7d460be]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px 12px;max-width:85%;font-size:13px;line-height:1.45;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.chat-msg.user .chat-bubble[data-v-d7d460be]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.chat-meta[data-v-d7d460be]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--primary-color);margin-bottom:6px}.chat-msg.user .chat-meta[data-v-d7d460be]{color:#ffffffd9}.chat-meta-icon[data-v-d7d460be]{width:13px;height:13px}.chat-process[data-v-d7d460be]{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-process-info[data-v-d7d460be]{font-size:12px;color:var(--text-secondary)}.chat-msg.user .chat-process-info[data-v-d7d460be]{color:#ffffffd9}.ai-apply[data-v-d7d460be]{padding:7px 12px;border:none;background:var(--success-color);color:#fff;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.ai-apply[data-v-d7d460be]:disabled{opacity:.6;cursor:not-allowed}.typing[data-v-d7d460be]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.ai-spinner[data-v-d7d460be]{width:16px;height:16px;animation:spin-d7d460be 1s linear infinite}@keyframes spin-d7d460be{to{transform:rotate(360deg)}}.chat-empty[data-v-d7d460be]{margin:auto;text-align:center;color:var(--text-secondary);max-width:340px;padding:20px}.ai-empty-icon[data-v-d7d460be]{width:34px;height:34px;color:var(--primary-color);margin:0 auto 12px}.ai-empty-title[data-v-d7d460be]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.ai-empty-hint[data-v-d7d460be]{font-size:12px;line-height:1.5}.ai-suggestions[data-v-d7d460be]{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 8px;flex-shrink:0}.suggestion-chip[data-v-d7d460be]{padding:6px 10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:16px;font-size:11px;cursor:pointer;transition:all .15s}.suggestion-chip[data-v-d7d460be]:hover{border-color:var(--primary-color);background:var(--primary-light);color:var(--primary-color)}.ai-inputbar[data-v-d7d460be]{display:flex;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;align-items:flex-end}.ai-inputbar-textarea[data-v-d7d460be]{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;font-size:13px;color:var(--text-primary);font-family:inherit;resize:none;box-sizing:border-box;max-height:120px}.ai-inputbar-textarea[data-v-d7d460be]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.ai-send[data-v-d7d460be]{width:38px;height:38px;border:none;background:var(--primary-color);color:#fff;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-send[data-v-d7d460be]:disabled{opacity:.6;cursor:not-allowed}.ai-btn-icon[data-v-d7d460be]{width:16px;height:16px}.export-panel[data-v-0f474afe]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:90vh;background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);z-index:2000;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-0f474afe]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.panel-header h3[data-v-0f474afe]{margin:0;font-size:18px;color:var(--text-primary)}.close-btn[data-v-0f474afe]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.close-btn[data-v-0f474afe]:hover{background:var(--bg-hover);color:var(--text-primary)}.panel-content[data-v-0f474afe]{flex:1;overflow-y:auto;padding:20px;background:var(--bg-primary)}.section[data-v-0f474afe]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}.section[data-v-0f474afe]:last-child{border-bottom:none;margin-bottom:0}.section h4[data-v-0f474afe]{margin:0 0 15px;font-size:16px;color:var(--text-primary);font-weight:600}.export-actions[data-v-0f474afe],.import-actions[data-v-0f474afe]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.action-btn[data-v-0f474afe]{padding:10px 15px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;gap:5px;color:var(--text-primary)}.action-btn[data-v-0f474afe]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.export-btn[data-v-0f474afe]{border-color:var(--success-color);color:var(--success-color)}.export-btn[data-v-0f474afe]:hover{background:var(--success-color);color:#fff}.copy-btn[data-v-0f474afe]{border-color:var(--primary-color);color:var(--primary-color)}.copy-btn[data-v-0f474afe]:hover{background:var(--primary-color);color:#fff}.download-btn[data-v-0f474afe]{border-color:var(--info-color);color:var(--info-color)}.download-btn[data-v-0f474afe]:hover{background:var(--info-color);color:#fff}.import-btn[data-v-0f474afe]{border-color:var(--warning-color);color:var(--warning-color)}.import-btn[data-v-0f474afe]:hover{background:var(--warning-color);color:#fff}.import-json-btn[data-v-0f474afe]{border-color:var(--success-color);color:var(--success-color);width:100%;justify-content:center;margin-top:10px}.import-json-btn[data-v-0f474afe]:hover{background:var(--success-color);color:#fff}.import-json-btn[data-v-0f474afe]:disabled{opacity:.6;cursor:not-allowed;transform:none}.file-input[data-v-0f474afe]{display:none}.export-preview[data-v-0f474afe],.import-text[data-v-0f474afe]{margin-top:15px}.export-preview label[data-v-0f474afe],.import-text label[data-v-0f474afe]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--text-primary)}.json-preview[data-v-0f474afe],.json-input[data-v-0f474afe]{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;resize:vertical;background:var(--bg-secondary);color:var(--text-primary)}.json-input[data-v-0f474afe]{background:var(--bg-primary)}.json-input[data-v-0f474afe]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.process-info[data-v-0f474afe]{background:var(--bg-secondary);padding:15px;border-radius:var(--radius-md);margin-top:20px}.info-grid[data-v-0f474afe]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-item[data-v-0f474afe]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-primary);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.info-item .label[data-v-0f474afe]{font-size:12px;color:var(--text-secondary)}.info-item .value[data-v-0f474afe]{font-size:12px;font-weight:600;color:var(--text-primary)}.status-message[data-v-0f474afe]{padding:12px 15px;border-radius:var(--radius-md);font-size:13px;font-weight:500;margin-top:15px;text-align:center}.status-message.success[data-v-0f474afe]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.status-message.error[data-v-0f474afe]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.status-message.warning[data-v-0f474afe]{background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.status-message.info[data-v-0f474afe]{background:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}.local-fields-manager[data-v-3fc8fa1c]{background:var(--bg-secondary);border-radius:8px;padding:16px;margin:16px 0;border:1px solid var(--border-color)}.manager-header[data-v-3fc8fa1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.manager-header h4[data-v-3fc8fa1c]{margin:0;font-size:14px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.header-icon[data-v-3fc8fa1c]{width:16px;height:16px;color:var(--primary-color)}.add-field-btn[data-v-3fc8fa1c]{background:var(--primary-color);color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.add-field-btn[data-v-3fc8fa1c]:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-icon[data-v-3fc8fa1c]{width:14px;height:14px}.fields-list[data-v-3fc8fa1c]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-3fc8fa1c]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-color);transition:all .2s}.field-item[data-v-3fc8fa1c]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.field-info[data-v-3fc8fa1c]{display:flex;align-items:center;gap:12px;flex:1;flex-wrap:wrap}.field-name[data-v-3fc8fa1c]{font-weight:600;color:var(--text-primary);font-size:13px;min-width:120px}.field-type[data-v-3fc8fa1c]{font-size:11px;color:var(--text-secondary);background:var(--bg-secondary);padding:4px 8px;border-radius:12px;border:1px solid var(--border-color)}.field-code[data-v-3fc8fa1c]{font-size:11px;color:var(--text-tertiary);font-family:monospace;background:var(--bg-secondary);padding:4px 8px;border-radius:4px}.field-required[data-v-3fc8fa1c]{font-size:10px;color:var(--danger-color);background:var(--danger-light);padding:2px 6px;border-radius:8px;font-weight:500}.field-actions[data-v-3fc8fa1c]{display:flex;gap:6px}.edit-btn[data-v-3fc8fa1c],.delete-btn[data-v-3fc8fa1c]{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-3fc8fa1c]{color:var(--info-color)}.edit-btn[data-v-3fc8fa1c]:hover{background:var(--info-light)}.delete-btn[data-v-3fc8fa1c]{color:var(--danger-color)}.delete-btn[data-v-3fc8fa1c]:hover{background:var(--danger-light)}.action-icon[data-v-3fc8fa1c]{width:14px;height:14px}.no-fields[data-v-3fc8fa1c]{text-align:center;padding:40px 20px;color:var(--text-secondary);font-style:italic;display:flex;flex-direction:column;align-items:center;gap:8px}.no-fields-icon[data-v-3fc8fa1c]{width:32px;height:32px;color:var(--text-tertiary)}.dialog-overlay[data-v-3fc8fa1c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.dialog[data-v-3fc8fa1c]{background:var(--bg-primary);border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--border-color)}.dialog-header[data-v-3fc8fa1c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.dialog-header h5[data-v-3fc8fa1c]{margin:0;font-size:16px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.dialog-icon[data-v-3fc8fa1c]{width:18px;height:18px}.close-btn[data-v-3fc8fa1c]{background:none;border:none;cursor:pointer;color:var(--text-secondary);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-3fc8fa1c]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-3fc8fa1c]{width:18px;height:18px}.dialog-content[data-v-3fc8fa1c]{padding:20px;max-height:60vh;overflow-y:auto}.form-group[data-v-3fc8fa1c]{margin-bottom:20px}.form-group label[data-v-3fc8fa1c]{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--text-secondary)}.form-group input[data-v-3fc8fa1c],.form-group select[data-v-3fc8fa1c],.form-group textarea[data-v-3fc8fa1c]{width:100%;padding:10px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;font-size:14px;color:var(--text-primary);transition:all .2s}.form-group input[data-v-3fc8fa1c]:focus,.form-group select[data-v-3fc8fa1c]:focus,.form-group textarea[data-v-3fc8fa1c]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-group textarea[data-v-3fc8fa1c]{resize:vertical;min-height:80px;font-family:inherit}.form-hint[data-v-3fc8fa1c]{font-size:11px;color:var(--text-tertiary);margin-top:4px}.checkbox-label[data-v-3fc8fa1c]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400;margin-bottom:0}.checkbox-label input[type=checkbox][data-v-3fc8fa1c]{width:auto;margin:0}.dialog-actions[data-v-3fc8fa1c]{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.cancel-btn[data-v-3fc8fa1c],.save-btn[data-v-3fc8fa1c]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:6px}.cancel-btn[data-v-3fc8fa1c]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.cancel-btn[data-v-3fc8fa1c]:hover{background:var(--bg-hover)}.save-btn[data-v-3fc8fa1c]{background:var(--primary-color);color:#fff}.save-btn[data-v-3fc8fa1c]:hover{background:var(--primary-hover)}.save-btn[data-v-3fc8fa1c]:disabled{opacity:.6;cursor:not-allowed}.options-preview[data-v-3fc8fa1c]{margin-top:8px}.options-preview h6[data-v-3fc8fa1c]{margin:0 0 8px;font-size:12px;color:var(--text-secondary)}.preview-items[data-v-3fc8fa1c]{display:flex;flex-wrap:wrap;gap:6px}.preview-item[data-v-3fc8fa1c]{background:var(--bg-secondary);padding:4px 8px;border-radius:4px;font-size:11px;color:var(--text-primary);border:1px solid var(--border-color)}.collapse-btn[data-v-b6ad0794],.close-btn[data-v-b6ad0794]{background:none;border:none;padding:6px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.collapse-btn[data-v-b6ad0794]:hover,.close-btn[data-v-b6ad0794]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-b6ad0794]{width:16px;height:16px}.process-manager-panel[data-v-b6ad0794]{position:fixed;top:0;left:0;width:320px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:1000;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:80vh;overflow:hidden}.process-manager-panel.collapsed[data-v-b6ad0794]{width:50px}.panel-header[data-v-b6ad0794]{display:flex;align-items:center;padding:12px;border-bottom:1px solid var(--border-color);cursor:move;-webkit-user-select:none;user-select:none;gap:8px;background:var(--bg-secondary)}.collapse-btn[data-v-b6ad0794],.theme-toggle[data-v-b6ad0794]{background:none;border:none;padding:6px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.collapse-btn[data-v-b6ad0794]:hover,.theme-toggle[data-v-b6ad0794]:hover{background:var(--bg-hover);color:var(--text-primary)}.panel-title[data-v-b6ad0794]{font-weight:600;font-size:14px;color:var(--text-primary);flex:1;display:flex;align-items:center;gap:8px}.title-icon[data-v-b6ad0794]{width:16px;height:16px;color:var(--primary-color)}.header-actions[data-v-b6ad0794]{display:flex;gap:4px}.panel-content[data-v-b6ad0794]{padding:16px;max-height:calc(80vh - 60px);overflow-y:auto;background:var(--bg-primary)}.section[data-v-b6ad0794]{margin-bottom:24px}.section[data-v-b6ad0794]:last-child{margin-bottom:0}.section h4[data-v-b6ad0794]{margin:0 0 16px;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.process-stats[data-v-b6ad0794]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-b6ad0794]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all var(--transition-fast)}.stat-item[data-v-b6ad0794]:hover{border-color:var(--primary-color);transform:translateY(-1px)}.stat-icon[data-v-b6ad0794]{width:36px;height:36px;border-radius:8px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon .icon[data-v-b6ad0794]{width:18px;height:18px;color:var(--primary-color)}.stat-info[data-v-b6ad0794]{flex:1;display:flex;flex-direction:column;gap:2px}.stat-label[data-v-b6ad0794]{font-size:12px;color:var(--text-secondary);font-weight:500}.stat-value[data-v-b6ad0794]{font-size:18px;font-weight:700;color:var(--text-primary)}.quick-actions[data-v-b6ad0794]{display:grid;grid-template-columns:1fr;gap:8px}.action-btn[data-v-b6ad0794]{width:100%;padding:12px 16px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-primary)}.action-btn[data-v-b6ad0794]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.center-btn[data-v-b6ad0794]:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.validate-btn[data-v-b6ad0794]:hover{border-color:var(--success-color);background:var(--success-color);color:#fff}.run-btn[data-v-b6ad0794]:hover:not(:disabled){border-color:var(--primary-color);background:var(--primary-color);color:#fff}.run-btn[data-v-b6ad0794]:disabled{opacity:.6;cursor:not-allowed}.export-btn[data-v-b6ad0794]:hover{border-color:var(--warning-color);background:var(--warning-color);color:#fff}.btn-icon[data-v-b6ad0794]{width:16px;height:16px}.process-status[data-v-b6ad0794]{display:flex;flex-direction:column;gap:12px}.status-item[data-v-b6ad0794]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.status-indicator[data-v-b6ad0794]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-empty .status-indicator[data-v-b6ad0794]{background:var(--danger-color)}.status-draft .status-indicator[data-v-b6ad0794]{background:var(--warning-color)}.status-in-progress .status-indicator[data-v-b6ad0794]{background:var(--info-color)}.status-complete .status-indicator[data-v-b6ad0794]{background:var(--success-color)}.status-text[data-v-b6ad0794]{font-size:13px;font-weight:500;color:var(--text-primary)}.last-saved[data-v-b6ad0794]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius-md);font-size:11px;color:var(--text-secondary)}.time-icon[data-v-b6ad0794]{width:12px;height:12px}@media(max-height:700px){.process-manager-panel[data-v-b6ad0794]{max-height:70vh}.panel-content[data-v-b6ad0794]{max-height:calc(70vh - 60px)}.section[data-v-b6ad0794]{margin-bottom:16px}}.panel-content[data-v-b6ad0794]::-webkit-scrollbar{width:4px}.panel-content[data-v-b6ad0794]::-webkit-scrollbar-track{background:var(--bg-secondary)}.panel-content[data-v-b6ad0794]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.panel-content[data-v-b6ad0794]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.runlogs-overlay[data-v-b71ad267]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2150}.runlogs-panel[data-v-b71ad267]{display:flex;flex-direction:column;background:var(--bg-primary);border-radius:var(--radius-lg);width:90%;max-width:640px;height:82vh;max-height:82vh;overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--border-color)}.runlogs-header[data-v-b71ad267]{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.runlogs-header h3[data-v-b71ad267]{margin:0;font-size:16px;color:var(--text-primary);display:flex;align-items:center;gap:8px;flex:1}.panel-icon[data-v-b71ad267]{width:18px;height:18px}.close-btn[data-v-b71ad267]{background:none;border:none;cursor:pointer;color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.close-btn[data-v-b71ad267]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-b71ad267]{width:18px;height:18px}.runlogs-body[data-v-b71ad267]{flex:1;overflow-y:auto;min-height:0;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.runlogs-tabs[data-v-b71ad267]{display:flex;gap:6px}.runlogs-tab[data-v-b71ad267]{padding:7px 14px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;font-size:13px;color:var(--text-secondary)}.runlogs-tab.active[data-v-b71ad267]{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-light)}.entity-row[data-v-b71ad267]{display:flex;gap:8px}.input[data-v-b71ad267]{flex:1;padding:9px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;min-width:0}.input[data-v-b71ad267]:focus{outline:none;border-color:var(--primary-color)}.entity-row input[type=number][data-v-b71ad267]{flex:0 1 160px}.action-btn[data-v-b71ad267]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;transition:all var(--transition-fast)}.action-btn.primary[data-v-b71ad267]{background:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.action-btn.primary[data-v-b71ad267]:hover:not(:disabled){background:var(--primary-color);filter:brightness(1.08)}.action-btn.primary[data-v-b71ad267]:disabled{opacity:.6;cursor:not-allowed}.btn-icon[data-v-b71ad267]{width:15px;height:15px}.spin[data-v-b71ad267]{animation:spin-b71ad267 1s linear infinite}.run-select[data-v-b71ad267]{display:flex;flex-direction:column;gap:8px}.run-select-label[data-v-b71ad267]{font-size:12px;color:var(--text-secondary);font-weight:600}.run-choice-list[data-v-b71ad267]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.run-choice[data-v-b71ad267]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);font-size:13px;text-align:left}.run-choice.active[data-v-b71ad267]{border-color:var(--primary-color);background:var(--primary-light)}.run-status-dot[data-v-b71ad267]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.run-status-dot.running[data-v-b71ad267]{background:var(--info-color)}.run-status-dot.success[data-v-b71ad267]{background:var(--success-color)}.run-status-dot.error[data-v-b71ad267]{background:var(--danger-color)}.run-status-dot.waiting[data-v-b71ad267]{background:var(--warning-color)}.run-choice-id[data-v-b71ad267]{flex:1;font-family:monospace}.run-choice-status[data-v-b71ad267]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.run-choice-status.running[data-v-b71ad267]{background:var(--info-light);color:var(--info-color)}.run-choice-status.success[data-v-b71ad267]{background:var(--success-light);color:var(--success-color)}.run-choice-status.error[data-v-b71ad267]{background:var(--danger-light);color:var(--danger-color)}.run-choice-status.waiting[data-v-b71ad267]{background:var(--warning-light);color:var(--warning-color);margin-right:auto}.run-choice-err[data-v-b71ad267]{width:18px;height:18px;border-radius:50%;background:var(--danger-color);color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.empty-note[data-v-b71ad267]{text-align:center;padding:24px;color:var(--text-secondary);font-size:13px}.runlogs-heading[data-v-b71ad267]{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary)}.run-info[data-v-b71ad267]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.run-title[data-v-b71ad267]{font-family:monospace;font-size:13px;color:var(--text-primary);font-weight:600}.run-context[data-v-b71ad267]{font-size:12px;color:var(--text-secondary)}.run-status[data-v-b71ad267]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.run-status.running[data-v-b71ad267]{background:var(--info-light);color:var(--info-color)}.run-status.success[data-v-b71ad267]{background:var(--success-light);color:var(--success-color)}.run-status.error[data-v-b71ad267]{background:var(--danger-light);color:var(--danger-color)}.run-status.waiting[data-v-b71ad267]{background:var(--warning-light);color:var(--warning-color)}.run-meta[data-v-b71ad267]{display:flex;gap:14px;font-size:11px;color:var(--text-secondary);flex-wrap:wrap}.run-errcode[data-v-b71ad267]{color:var(--danger-color);font-family:monospace}.refresh-btn[data-v-b71ad267]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:var(--radius-md);cursor:pointer;font-size:12px}.level-filter[data-v-b71ad267]{display:flex;gap:6px}.level-chip[data-v-b71ad267]{padding:4px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:12px;opacity:.55}.level-chip.active[data-v-b71ad267]{opacity:1}.level-chip.info.active[data-v-b71ad267]{border-color:var(--info-color);color:var(--info-color)}.level-chip.warning.active[data-v-b71ad267]{border-color:var(--warning-color);color:var(--warning-color)}.level-chip.error.active[data-v-b71ad267]{border-color:var(--danger-color);color:var(--danger-color)}.logs-list[data-v-b71ad267]{display:flex;flex-direction:column;gap:6px}.log-item[data-v-b71ad267]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.log-item.error[data-v-b71ad267]{border-left:3px solid var(--danger-color);background:var(--danger-light)}.log-item.warning[data-v-b71ad267]{border-left:3px solid var(--warning-color)}.log-summary[data-v-b71ad267]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);text-align:left;font-size:12.5px}.log-time[data-v-b71ad267]{color:var(--text-tertiary);font-family:monospace;font-size:11px;flex-shrink:0}.log-level-badge[data-v-b71ad267]{font-size:10px;text-transform:uppercase;padding:1px 7px;border-radius:9px;font-weight:700;flex-shrink:0}.log-level-badge.info[data-v-b71ad267]{background:var(--info-light);color:var(--info-color)}.log-level-badge.warning[data-v-b71ad267]{background:var(--warning-light);color:var(--warning-color)}.log-level-badge.error[data-v-b71ad267]{background:var(--danger-color);color:#fff}.log-node[data-v-b71ad267]{font-family:monospace;font-size:11px;color:var(--primary-color);background:var(--bg-primary);padding:1px 7px;border-radius:9px;flex-shrink:0}.log-message[data-v-b71ad267]{flex:1;word-break:break-word}.log-caret[data-v-b71ad267]{width:15px;height:15px;flex-shrink:0;transition:transform var(--transition-fast)}.log-caret.open[data-v-b71ad267]{transform:rotate(180deg)}.log-details[data-v-b71ad267]{border-top:1px dashed var(--border-color);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.detail-row[data-v-b71ad267]{display:flex;gap:8px;font-size:12px}.detail-key[data-v-b71ad267]{color:var(--text-tertiary);min-width:90px}.detail-value[data-v-b71ad267]{color:var(--text-primary)}.detail-value.err[data-v-b71ad267]{color:var(--danger-color);font-weight:600}.mono[data-v-b71ad267]{font-family:monospace}.context-json[data-v-b71ad267]{margin:4px 0 0;padding:10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:monospace;font-size:11px;color:var(--text-secondary);max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}@keyframes spin-b71ad267{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.debug-hud[data-v-013c83ae]{position:fixed;bottom:16px;left:16px;z-index:3000;min-width:180px;background:#000000bf;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:8px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e0e0e0;box-shadow:0 4px 16px #0006;-webkit-user-select:none;user-select:none;pointer-events:auto}.debug-toggle[data-v-013c83ae]{position:fixed;bottom:16px;left:16px;z-index:3000;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0000008c;color:#fff;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.debug-toggle[data-v-013c83ae]:hover{background:#28508cb3;transform:scale(1.08)}.debug-hud.dark[data-v-013c83ae]{background:#14141ed9}.hud-header[data-v-013c83ae]{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ecbff;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:4px}.hud-close[data-v-013c83ae]{background:none;border:none;color:#a0a0a0;font-size:13px;cursor:pointer;line-height:1;padding:0 2px}.hud-close[data-v-013c83ae]:hover{color:#fff}.hud-body[data-v-013c83ae]{display:flex;flex-direction:column;gap:3px}.hud-row[data-v-013c83ae]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.hud-label[data-v-013c83ae]{color:#a0a0a0}.hud-value[data-v-013c83ae]{color:#fff;font-weight:600}.hud-value.ok[data-v-013c83ae]{color:#4ade80}.hud-value.warn[data-v-013c83ae]{color:#fbbf24}.hud-value.mono[data-v-013c83ae]{font-family:Monaco,Menlo,monospace;font-size:11px;font-weight:500}.hud-copy-btn[data-v-013c83ae]{pointer-events:auto;margin-top:6px;width:100%;padding:5px 8px;background:#2b6cb0;color:#fff;border:none;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer}.hud-copy-btn[data-v-013c83ae]:hover{background:#2c5282}.hud-error[data-v-013c83ae]{margin-top:6px;padding:6px 8px;background:#dc262633;border:1px solid rgba(220,38,38,.5);border-radius:5px}.hud-error-title[data-v-013c83ae]{font-size:11px;font-weight:600;color:#fca5a5}.hud-error-text[data-v-013c83ae]{font-size:11px;color:#fecaca;word-break:break-word;font-family:Monaco,Menlo,monospace;margin-top:2px}.hud-error-info[data-v-013c83ae]{font-size:10px;color:#fda4af;margin-top:2px}.toast-host[data-v-c797a428]{position:fixed;top:16px;right:16px;z-index:2600;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:360px}.toast-item[data-v-c797a428]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg, 0 8px 20px rgba(0, 0, 0, .15));font-size:13px;color:var(--text-primary);pointer-events:auto;cursor:pointer}.toast-item.success[data-v-c797a428]{border-left:3px solid var(--success-color)}.toast-item.error[data-v-c797a428]{border-left:3px solid var(--danger-color)}.toast-item.warning[data-v-c797a428]{border-left:3px solid var(--warning-color)}.toast-item.info[data-v-c797a428]{border-left:3px solid var(--info-color)}.toast-icon[data-v-c797a428]{width:18px;height:18px;flex-shrink:0}.toast-item.success .toast-icon[data-v-c797a428]{color:var(--success-color)}.toast-item.error .toast-icon[data-v-c797a428]{color:var(--danger-color)}.toast-item.warning .toast-icon[data-v-c797a428]{color:var(--warning-color)}.toast-item.info .toast-icon[data-v-c797a428]{color:var(--info-color)}.toast-message[data-v-c797a428]{word-break:break-word}.toast-item.closing[data-v-c797a428]{opacity:0}.toast-enter-active[data-v-c797a428],.toast-leave-active[data-v-c797a428]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-c797a428],.toast-leave-to[data-v-c797a428]{opacity:0;transform:translate(12px)}.login-view[data-v-b65fb29c]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));padding:20px;font-family:inherit}.login-card[data-v-b65fb29c]{width:100%;max-width:400px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px}.login-brand[data-v-b65fb29c]{text-align:center;margin-bottom:24px}.brand-logo[data-v-b65fb29c]{width:56px;height:56px;margin:0 auto 12px;border-radius:var(--radius-lg);background:var(--primary-light);display:flex;align-items:center;justify-content:center}.logo-icon[data-v-b65fb29c]{width:28px;height:28px;color:var(--primary-color)}.brand-title[data-v-b65fb29c]{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}.brand-subtitle[data-v-b65fb29c]{margin:6px 0 0;font-size:14px;color:var(--text-secondary)}.login-form[data-v-b65fb29c]{display:flex;flex-direction:column;gap:16px}.field[data-v-b65fb29c]{display:flex;flex-direction:column;gap:6px}.field label[data-v-b65fb29c]{font-size:13px;font-weight:500;color:var(--text-secondary)}.field input[data-v-b65fb29c]{padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;transition:all var(--transition-fast)}.field input[data-v-b65fb29c]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-error[data-v-b65fb29c]{padding:10px 12px;background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color);border-radius:var(--radius-md);font-size:13px;font-weight:500}.submit-btn[data-v-b65fb29c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--primary-color);color:#fff;border:1px solid var(--primary-color);border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.submit-btn[data-v-b65fb29c]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.submit-btn[data-v-b65fb29c]:disabled{opacity:.6;cursor:not-allowed}.accounts-step[data-v-b65fb29c]{position:relative;display:flex;flex-direction:column;gap:16px}.back-btn[data-v-b65fb29c]{position:absolute;top:-16px;left:-8px;display:flex;align-items:center;gap:4px;padding:6px 8px;background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.back-btn[data-v-b65fb29c]:hover{background:var(--bg-hover);color:var(--text-primary)}.back-icon[data-v-b65fb29c]{width:16px;height:16px}.accounts-hint[data-v-b65fb29c]{margin:0;font-size:14px;color:var(--text-secondary);text-align:center}.accounts-loading[data-v-b65fb29c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--text-secondary);font-size:14px}.accounts-list[data-v-b65fb29c]{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.account-item[data-v-b65fb29c]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all var(--transition-fast)}.account-item[data-v-b65fb29c]:hover:not(:disabled){border-color:var(--primary-color);background:var(--bg-hover);transform:translateY(-1px)}.account-item[data-v-b65fb29c]:disabled{opacity:.6;cursor:not-allowed}.account-icon[data-v-b65fb29c]{width:20px;height:20px;color:var(--primary-color);flex-shrink:0}.account-info[data-v-b65fb29c]{flex:1;display:flex;flex-direction:column;gap:2px}.account-name[data-v-b65fb29c]{font-size:14px;font-weight:600;color:var(--text-primary)}.account-domain[data-v-b65fb29c]{font-size:12px;color:var(--text-secondary)}.account-arrow[data-v-b65fb29c]{width:18px;height:18px;color:var(--text-tertiary);flex-shrink:0}.legal-note[data-v-b65fb29c]{margin:20px 0 0;font-size:12px;color:var(--text-tertiary);text-align:center}.spin[data-v-b65fb29c]{animation:spin-b65fb29c 1s linear infinite}@keyframes spin-b65fb29c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app[data-v-2ed1d0cf]{width:100vw;height:100vh;overflow:hidden;position:relative;padding-top:80px}:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--bg-hover: #f1f3f4;--text-primary: #1a1a1a;--text-secondary: #5f6368;--text-tertiary: #80868b;--border-color: #dadce0;--border-light: #e8eaed;--border-hover: #c6c6c6;--primary-color: #1967d2;--primary-hover: #1665c1;--primary-light: #e8f0fe;--success-color: #1e8e3e;--success-hover: #188038;--success-light: #e6f4ea;--warning-color: #f9ab00;--warning-hover: #f29900;--warning-light: #fef7e0;--danger-color: #d93025;--danger-hover: #c5221f;--danger-light: #fce8e6;--info-color: #1a73e8;--info-hover: #1665c1;--info-light: #e8f0fe;--shadow-sm: 0 1px 2px rgba(60,64,67,.1);--shadow-md: 0 2px 6px rgba(60,64,67,.15);--shadow-lg: 0 4px 12px rgba(60,64,67,.2);--shadow-xl: 0 8px 24px rgba(60,64,67,.25);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .3s ease}.dark{--bg-primary: #1e1e1e !important;--bg-secondary: #2d2d2d;--bg-tertiary: #3c3c3c;--bg-hover: #353535;--text-primary: #e8eaed;--text-secondary: #9aa0a6;--text-tertiary: #80868b;--border-color: #5f6368;--border-light: #3c4043;--border-hover: #8ab4f8;--primary-color: #8ab4f8;--primary-hover: #a8c7fa;--primary-light: #1e3a5f;--success-color: #81c995;--success-hover: #a8d5b4;--success-light: #1e3a2e;--warning-color: #fdd663;--warning-hover: #fde293;--warning-light: #3c2e1e;--danger-color: #f28b82;--danger-hover: #f6aea9;--danger-light: #3c1e1e;--info-color: #8ab4f8;--info-hover: #a8c7fa;--info-light: #1e3a5f;--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 2px 6px rgba(0,0,0,.4);--shadow-lg: 0 4px 12px rgba(0,0,0,.5);--shadow-xl: 0 8px 24px rgba(0,0,0,.6)}.workflow-canvas-container{background-color:var(--bg-primary)}.grid-dots{background-image:radial-gradient(circle,var(--border-color) 1px,transparent 1px);background-size:20px 20px;background-position:0 0}.dark .grid-dots{background-image:radial-gradient(circle,var(--border-color) 1px,transparent 1px)}.panel-base{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.btn-base{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);transition:all var(--transition-fast);border-radius:var(--radius-md);cursor:pointer}.btn-base:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-base:active{transform:translateY(0)}.scrollbar-base::-webkit-scrollbar{width:6px}.scrollbar-base::-webkit-scrollbar-track{background:transparent}.scrollbar-base::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.scrollbar-base::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dash{to{stroke-dashoffset:-10}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal)}#app{width:100vw;height:100vh;overflow:hidden}
