.node[data-v-1f54c71b]{position:absolute;width:260px;height:124px;min-width:260px;min-height:124px;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;display:flex;flex-direction:column}.node[data-v-1f54c71b]:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.node-dragging[data-v-1f54c71b]{box-shadow:var(--shadow-xl);transform:scale(1.02);z-index:1000;border-color:var(--primary-color)}.node-header[data-v-1f54c71b]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid var(--border-color);cursor:move;position:relative}.node-title[data-v-1f54c71b]{font-weight:600;font-size:12px;display:flex;align-items:center;gap:6px;color:var(--text-primary);padding-right:44px}.node-icon[data-v-1f54c71b]{width:16px;height:16px;color:currentColor;flex-shrink:0}.node-actions[data-v-1f54c71b]{display:flex;gap:4px;align-items:center;position:absolute;top:0;right:0}.node-properties[data-v-1f54c71b],.node-delete[data-v-1f54c71b]{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-1f54c71b]{width:12px;height:12px}.node-properties[data-v-1f54c71b]:hover{background:var(--primary-color);color:#fff;transform:scale(1.1)}.node-delete[data-v-1f54c71b]{background:var(--danger-color);color:#fff}.node-delete[data-v-1f54c71b]:hover{background:var(--danger-hover);transform:scale(1.1)}.node-content[data-v-1f54c71b]{flex:1;min-height:0;overflow:hidden;color:var(--text-primary)}.node-ports[data-v-1f54c71b]{position:absolute;inset:0;pointer-events:none}.input-ports[data-v-1f54c71b],.output-ports[data-v-1f54c71b]{position:absolute;top:0;bottom:0;pointer-events:none}.input-ports[data-v-1f54c71b]{left:0}.output-ports[data-v-1f54c71b]{right:0}.port[data-v-1f54c71b]{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-1f54c71b]{width:10px;height:10px}.port[data-v-1f54c71b]:hover,.input-ports:hover .port[data-v-1f54c71b],.output-ports:hover .port[data-v-1f54c71b]{opacity:1}.port[data-v-1f54c71b]:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:scale(1.1)}.port-active[data-v-1f54c71b]{background:var(--success-color)!important;border-color:var(--success-color)!important;color:#fff;animation:pulse-1f54c71b 1s infinite;opacity:1!important}.node-selected[data-v-1f54c71b]{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.vertical-results[data-v-1f54c71b]{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-1f54c71b]{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-1f54c71b]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);background:var(--bg-hover)}.result-active[data-v-1f54c71b]{background:var(--success-color)!important;color:#fff;animation:pulse-1f54c71b 1s infinite;border-color:var(--success-color)!important}.result-active .result-number[data-v-1f54c71b]{background:#fff;color:var(--success-color)}.result-active .result-connector[data-v-1f54c71b]{background:var(--success-color)}.result-number[data-v-1f54c71b]{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-1f54c71b]{width:12px;height:12px;flex-shrink:0}.result-name[data-v-1f54c71b]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.result-connector[data-v-1f54c71b]{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-1f54c71b]{width:12px;background:var(--primary-color)}.node-field[data-v-1f54c71b],.node-status[data-v-1f54c71b],.node-task[data-v-1f54c71b],.node-webhook[data-v-1f54c71b],.node-note[data-v-1f54c71b],.node-condition[data-v-1f54c71b],.node-multicondition[data-v-1f54c71b],.node-form[data-v-1f54c71b],.node-end[data-v-1f54c71b],.node-start[data-v-1f54c71b]{border-left:4px solid var(--v6f975408)}@keyframes pulse-1f54c71b{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-e8995ab5],.relative-time-inputs[data-v-e8995ab5]{display:flex;flex-direction:column;gap:8px}.input-group[data-v-e8995ab5]{display:flex;gap:8px}.input-group .form-input[data-v-e8995ab5]{flex:1}.input-group .form-select[data-v-e8995ab5]{flex:2}.relative-preview[data-v-e8995ab5]{display:flex;align-items:center;gap:8px;padding:8px;background-color:var(--bg-secondary);border-radius:4px;font-size:14px}.preview-icon[data-v-e8995ab5]{width:16px;height:16px}.task-type-badge[data-v-e8995ab5]{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--bg-secondary);border-radius:4px}.task-type-code[data-v-e8995ab5]{font-size:12px;color:var(--text-secondary)}.meta-item[data-v-e8995ab5]{display:flex;align-items:center;gap:4px;font-size:12px}.meta-icon[data-v-e8995ab5]{width:12px;height:12px}.task-properties[data-v-e8995ab5]{space-y:16px}.datetime-inputs[data-v-e8995ab5]{display:flex;gap:8px}.datetime-inputs .form-input[data-v-e8995ab5]{flex:1}.current-selection[data-v-e8995ab5]{padding:12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--info-color)}.selection-badge[data-v-e8995ab5]{display:flex;flex-direction:column;gap:8px}.badge-label[data-v-e8995ab5]{font-size:11px;font-weight:500;color:var(--text-secondary)}.user-badge[data-v-e8995ab5]{display:flex;align-items:center;gap:10px;padding:8px;background:var(--bg-primary);border-radius:6px}.task-preview[data-v-e8995ab5]{margin-top:20px;padding:16px;background:var(--bg-secondary);border-radius:8px}.task-preview h5[data-v-e8995ab5]{margin:0 0 12px;font-size:13px;color:var(--text-primary);font-weight:600}.preview-card[data-v-e8995ab5]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.preview-header[data-v-e8995ab5]{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-e8995ab5]{font-size:12px;font-weight:500;color:var(--text-primary)}.task-priority[data-v-e8995ab5]{font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500}.task-priority.low[data-v-e8995ab5]{background:var(--info-light);color:var(--info-color)}.task-priority.medium[data-v-e8995ab5]{background:var(--warning-light);color:var(--warning-color)}.task-priority.high[data-v-e8995ab5]{background:var(--danger-light);color:var(--danger-color)}.task-priority.urgent[data-v-e8995ab5]{background:var(--danger-color);color:#fff}.preview-content[data-v-e8995ab5]{padding:12px}.task-text[data-v-e8995ab5]{margin:0 0 12px;font-size:12px;color:var(--text-primary);line-height:1.4}.task-meta[data-v-e8995ab5]{display:flex;gap:12px;font-size:11px;color:var(--text-secondary)}.meta-item[data-v-e8995ab5]{display:flex;align-items:center;gap:4px}.form-group[data-v-e8995ab5]{margin-bottom:16px}.wait-result .checkbox-label[data-v-e8995ab5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-primary)}.checkbox-label input[data-v-e8995ab5]{display:none}.checkbox-custom[data-v-e8995ab5]{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-e8995ab5]{background:var(--primary-color);border-color:var(--primary-color)}.checkbox-label input:checked+.checkbox-custom[data-v-e8995ab5]: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-e8995ab5],.results-hint[data-v-e8995ab5]{font-size:11px;color:var(--text-secondary);margin:6px 0 0;line-height:1.4}.results-management[data-v-e8995ab5]{margin-top:4px}.section-header[data-v-e8995ab5]{margin-bottom:8px;font-weight:600;font-size:13px;color:var(--text-primary)}.results-list[data-v-e8995ab5]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.result-item[data-v-e8995ab5]{display:flex;gap:8px;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:8px 10px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.drag-handle[data-v-e8995ab5]{background:transparent;border:none;color:var(--text-tertiary);cursor:grab;padding:2px;margin-right:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;touch-action:none;transition:background var(--transition-fast),color var(--transition-fast)}.drag-handle[data-v-e8995ab5]:hover{background:var(--bg-hover);color:var(--text-secondary);cursor:grabbing}.drag-handle-icon[data-v-e8995ab5]{width:14px;height:14px}.result-item.drag-active[data-v-e8995ab5]{box-shadow:0 6px 18px #3c404340;border-color:var(--primary-color);background:var(--bg-hover);z-index:2}.result-item[data-v-e8995ab5]:hover{border-color:var(--border-hover)}.result-item:hover .drag-handle[data-v-e8995ab5]{color:var(--text-secondary)}.result-input[data-v-e8995ab5]{flex:1;min-width:0}.remove-result-btn[data-v-e8995ab5]{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-e8995ab5]{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-e8995ab5]:hover{background:var(--primary-color);color:#fff}.form-label[data-v-e8995ab5]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-e8995ab5],.form-select[data-v-e8995ab5],.form-textarea[data-v-e8995ab5]{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-e8995ab5]{resize:vertical;font-family:inherit;min-height:80px}.searchable-select[data-v-e8995ab5]{position:relative}.dropdown[data-v-e8995ab5]{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-e8995ab5]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light)}.dropdown-item[data-v-e8995ab5]:hover{background:var(--bg-hover)}.dropdown-item.active[data-v-e8995ab5]{background:var(--primary-light)}.user-avatar[data-v-e8995ab5]{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-e8995ab5]{display:flex;flex-direction:column;flex:1;min-width:0}.user-name[data-v-e8995ab5]{font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-e8995ab5]{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-557fe52e]{space-y:16px}.form-group[data-v-557fe52e]{margin-bottom:16px}.form-label[data-v-557fe52e]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-select[data-v-557fe52e],.form-input[data-v-557fe52e]{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-557fe52e]{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-557fe52e]::placeholder,.form-textarea[data-v-557fe52e]::placeholder{color:var(--text-tertiary)}.code-textarea[data-v-557fe52e]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.form-select[data-v-557fe52e]:focus,.form-input[data-v-557fe52e]:focus,.form-textarea[data-v-557fe52e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.mono[data-v-557fe52e]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.hint[data-v-557fe52e]{font-size:11px;color:var(--text-tertiary);margin-top:4px;line-height:1.4}.preview-btn[data-v-557fe52e]{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-557fe52e]:hover{background:var(--primary-hover)}.preview-btn.secondary[data-v-557fe52e]{margin-top:8px;background:transparent;color:var(--primary-color)}.preview-btn[data-v-557fe52e]:disabled{opacity:.7;cursor:not-allowed}.btn-icon[data-v-557fe52e]{width:14px;height:14px}.spin[data-v-557fe52e]{animation:spin-557fe52e 1s linear infinite}@keyframes spin-557fe52e{to{transform:rotate(360deg)}}.preview-status[data-v-557fe52e]{margin-top:8px;padding:8px 10px;border-radius:6px;font-size:12px}.preview-status.success[data-v-557fe52e]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.preview-status.error[data-v-557fe52e]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.mapping-section[data-v-557fe52e]{margin-top:4px}.section-header[data-v-557fe52e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-header h5[data-v-557fe52e]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.add-row-btn[data-v-557fe52e]{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-557fe52e]:hover{background:var(--primary-color);color:#fff}.empty-state[data-v-557fe52e]{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-557fe52e]{display:flex;flex-direction:column;align-items:center;gap:10px}.create-propmt p[data-v-557fe52e]{margin:0}.create-btn[data-v-557fe52e]{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-557fe52e]:hover{background:var(--primary-hover)}.mapping-row[data-v-557fe52e]{display:flex;gap:8px;align-items:flex-end;margin-bottom:12px}.row-field[data-v-557fe52e],.row-path[data-v-557fe52e]{flex:1;min-width:0}.mapping-row .form-label[data-v-557fe52e]{margin-bottom:4px}.remove-row-btn[data-v-557fe52e]{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-557fe52e]:hover{background:var(--danger-light);color:var(--danger-color)}.mapping-hint[data-v-557fe52e]{font-size:11px;color:var(--text-tertiary);margin-top:6px}.chips[data-v-557fe52e]{display:flex;flex-direction:column;gap:6px}.chip[data-v-557fe52e]{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-557fe52e]:hover{border-color:var(--primary-color);background:var(--bg-hover)}.chip-key[data-v-557fe52e]{color:var(--primary-color);font-size:12px}.chip-val[data-v-557fe52e]{color:var(--text-tertiary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.response-paths[data-v-557fe52e]{margin-top:14px;font-size:12px}.response-paths summary[data-v-557fe52e]{cursor:pointer;color:var(--text-secondary);font-weight:500}.paths-tree[data-v-557fe52e]{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-557fe52e]{display:flex;justify-content:space-between;gap:10px;padding:3px 6px;border-radius:4px}.path-line[data-v-557fe52e]:hover{background:var(--bg-hover)}.p-path[data-v-557fe52e]{color:var(--primary-color);font-size:12px;word-break:break-all}.p-val[data-v-557fe52e]{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-7c53f888]{space-y:16px}.form-group[data-v-7c53f888]{margin-bottom:16px}.wait-result .checkbox-label[data-v-7c53f888]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-primary)}.checkbox-label input[data-v-7c53f888]{display:none}.checkbox-custom[data-v-7c53f888]{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-7c53f888]{background:var(--primary-color);border-color:var(--primary-color)}.checkbox-label input:checked+.checkbox-custom[data-v-7c53f888]: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-7c53f888]{font-size:11px;color:var(--text-secondary);margin:6px 0 0;line-height:1.4}.form-label[data-v-7c53f888]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-7c53f888],.form-select[data-v-7c53f888],.form-textarea[data-v-7c53f888]{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-7c53f888]:focus,.form-select[data-v-7c53f888]:focus,.form-textarea[data-v-7c53f888]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-textarea[data-v-7c53f888]{resize:vertical;min-height:60px}.search-container[data-v-7c53f888]{position:relative}.search-input-wrapper[data-v-7c53f888]{position:relative;display:flex;align-items:center}.search-icon[data-v-7c53f888]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-secondary);z-index:2}.search-input[data-v-7c53f888]{padding-left:36px;padding-right:36px}.clear-search[data-v-7c53f888]{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-7c53f888]:hover{background:var(--bg-hover);color:var(--text-primary)}.clear-icon[data-v-7c53f888]{width:14px;height:14px}.search-results[data-v-7c53f888]{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-7c53f888]{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-7c53f888]{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-7c53f888]:hover{background:var(--bg-hover)}.close-icon[data-v-7c53f888]{width:12px;height:12px}.dropdown-content[data-v-7c53f888]{padding:4px 0}.search-result-item[data-v-7c53f888]{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background-color .2s}.search-result-item[data-v-7c53f888]:hover{background:var(--bg-hover)}.search-result-item[data-v-7c53f888]:last-child{border-bottom:none}.field-main[data-v-7c53f888]{display:flex;align-items:flex-start;gap:8px}.field-type-icon[data-v-7c53f888]{width:14px;height:14px;color:var(--text-secondary);margin-top:2px;flex-shrink:0}.field-info[data-v-7c53f888]{flex:1;min-width:0}.field-name[data-v-7c53f888]{font-weight:500;font-size:13px;margin-bottom:4px;color:var(--text-primary)}.field-details[data-v-7c53f888]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.no-results[data-v-7c53f888]{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-secondary);font-size:12px;justify-content:center}.no-results-icon[data-v-7c53f888]{width:14px;height:14px}.section-header[data-v-7c53f888]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.section-icon[data-v-7c53f888]{width:14px;height:14px;color:var(--text-secondary)}.section-title[data-v-7c53f888]{font-size:14px;font-weight:600;color:var(--text-primary);flex:1}.fields-count[data-v-7c53f888]{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-7c53f888]{text-align:center;padding:24px 16px;color:var(--text-secondary)}.empty-icon[data-v-7c53f888]{width:32px;height:32px;margin:0 auto 8px;color:var(--text-tertiary)}.empty-text[data-v-7c53f888]{font-weight:500;margin-bottom:4px;font-size:13px}.empty-hint[data-v-7c53f888]{font-size:11px;opacity:.7}.field-item[data-v-7c53f888]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px;margin-bottom:12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field-header[data-v-7c53f888]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.drag-handle[data-v-7c53f888]{background:transparent;border:none;color:var(--text-tertiary);cursor:grab;padding:2px;margin-right:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;touch-action:none;transition:background var(--transition-fast),color var(--transition-fast)}.drag-handle[data-v-7c53f888]:hover{background:var(--bg-hover);color:var(--text-secondary);cursor:grabbing}.drag-handle-icon[data-v-7c53f888]{width:14px;height:14px}.field-item.drag-active[data-v-7c53f888],.result-item.drag-active[data-v-7c53f888]{box-shadow:0 6px 18px #3c404340;border-color:var(--primary-color);background:var(--bg-hover);z-index:2}.field-title[data-v-7c53f888]{display:flex;align-items:flex-start;gap:8px;flex:1}.field-icon[data-v-7c53f888]{width:14px;height:14px;color:var(--text-secondary);margin-top:2px;flex-shrink:0}.field-text[data-v-7c53f888]{flex:1;min-width:0}.field-name[data-v-7c53f888]{font-weight:600;font-size:13px;display:block;margin-bottom:2px;color:var(--text-primary)}.field-type[data-v-7c53f888]{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-7c53f888]{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-7c53f888]:hover{background:var(--danger-hover)}.remove-icon[data-v-7c53f888]{width:12px;height:12px}.field-requirements[data-v-7c53f888]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-light)}.requirements-label[data-v-7c53f888]{font-size:11px;color:var(--text-secondary);margin-bottom:6px;font-weight:500}.requirements-list[data-v-7c53f888]{display:flex;flex-direction:column;gap:6px}.requirement-option[data-v-7c53f888]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-primary);cursor:pointer;padding:4px 0}.requirement-option input[data-v-7c53f888]{display:none}.checkbox-custom[data-v-7c53f888]{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-7c53f888]{background:var(--primary-color);border-color:var(--primary-color)}.requirement-option input:checked+.checkbox-custom[data-v-7c53f888]: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-7c53f888]{padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500;min-width:80px;text-align:center}.result-badge.success[data-v-7c53f888]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.result-badge.warning[data-v-7c53f888]{background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.result-badge.error[data-v-7c53f888]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.result-badge.info[data-v-7c53f888]{background:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}.entity-badge[data-v-7c53f888],.type-badge[data-v-7c53f888],.field-id[data-v-7c53f888]{display:flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500}.entity-badge[data-v-7c53f888]{color:#fff}.entity-lead[data-v-7c53f888]{background:#007bff}.entity-company[data-v-7c53f888]{background:#28a745}.entity-contact[data-v-7c53f888]{background:#6f42c1}.type-badge[data-v-7c53f888]{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color)}.field-id[data-v-7c53f888]{background:var(--bg-primary);color:var(--text-secondary);font-family:monospace}.results-management[data-v-7c53f888]{margin-top:16px}.results-list[data-v-7c53f888]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.result-item[data-v-7c53f888]{display:flex;gap:8px;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:10px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.result-item[data-v-7c53f888]:hover{border-color:var(--border-hover)}.result-item:hover .drag-handle[data-v-7c53f888]{color:var(--text-secondary)}.result-input[data-v-7c53f888]{flex:1;min-width:0}.result-type-select[data-v-7c53f888]{width:120px;font-size:11px}.result-type-dots[data-v-7c53f888]{display:flex;gap:4px;align-items:center;padding:4px;border-radius:6px;background:var(--bg-primary);border:1px solid var(--border-light)}.type-dot[data-v-7c53f888]{width:16px;height:16px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.type-dot[data-v-7c53f888]:hover{transform:scale(1.15)}.type-dot-success[data-v-7c53f888]{background:#28a745}.type-dot-warning[data-v-7c53f888]{background:#ffc107}.type-dot-error[data-v-7c53f888]{background:#dc3545}.type-dot-info[data-v-7c53f888]{background:#17a2b8}.type-dot-active[data-v-7c53f888]{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-primary),0 0 0 3.5px var(--primary-color)}.remove-result-btn[data-v-7c53f888]{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-7c53f888]:hover{background:var(--danger-hover);transform:scale(1.1)}.add-result-btn[data-v-7c53f888]{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-7c53f888]:hover{background:var(--primary-color);color:#fff}body.drag-sorting-active{cursor:grabbing!important;-webkit-user-select:none;user-select:none}body.drag-sorting-active *{cursor:grabbing!important}body.drag-sorting-active [data-drag-sort]{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.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-48d06f2a]{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-48d06f2a]{display:flex;flex-direction:column;gap:8px;flex:1;max-width:50%;min-width:0}.process-name-section[data-v-48d06f2a]{display:flex;align-items:center;gap:12px}.process-name-input[data-v-48d06f2a]{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-48d06f2a]:focus{outline:none;background:var(--bg-secondary);box-shadow:0 0 0 2px var(--primary-color)}.process-name-input[data-v-48d06f2a]:hover{background:var(--bg-secondary)}.process-manager-btn[data-v-48d06f2a]{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-48d06f2a]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-1px)}.process-manager-btn .btn-icon[data-v-48d06f2a]{width:16px;height:16px}.process-version[data-v-48d06f2a]{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-48d06f2a]{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-48d06f2a]:hover{transform:translateY(-1px) scale(1.08);box-shadow:0 4px 10px #0ea5e973}.ai-robot-icon[data-v-48d06f2a]{width:15px;height:15px}.run-logs-btn[data-v-48d06f2a]{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-48d06f2a]:hover{background:var(--info-color);color:#fff;border-color:var(--info-color);transform:translateY(-1px) scale(1.05)}.run-logs-icon[data-v-48d06f2a]{width:15px;height:15px}.pipeline-trigger-btn[data-v-48d06f2a]{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-48d06f2a]:hover{background:var(--warning-color);color:#fff;border-color:var(--warning-color);transform:translateY(-1px) scale(1.05)}.pipeline-trigger-icon[data-v-48d06f2a]{width:15px;height:15px}.process-meta[data-v-48d06f2a]{display:flex;gap:16px;font-size:12px;color:var(--text-secondary)}.process-meta span[data-v-48d06f2a]{display:flex;align-items:center;gap:4px}.meta-icon[data-v-48d06f2a]{width:12px;height:12px}.front-version[data-v-48d06f2a]{display:inline-flex;align-items:center;padding:3px 8px;margin-right:8px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;-webkit-user-select:none;user-select:none}.account-btn[data-v-48d06f2a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;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);max-width:200px}.account-btn[data-v-48d06f2a]:hover{border-color:var(--primary-color);background:var(--bg-hover);color:var(--primary-color)}.account-btn-icon[data-v-48d06f2a]{width:18px;height:18px;color:var(--primary-color);flex-shrink:0}.account-avatar[data-v-48d06f2a]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.account-name[data-v-48d06f2a]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-switcher[data-v-48d06f2a]{position:relative;display:inline-flex;max-width:100%}.account-dropdown[data-v-48d06f2a]{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-48d06f2a]{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-48d06f2a]{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-48d06f2a]:hover{background:var(--bg-hover)}.account-dropdown-item.active[data-v-48d06f2a]{background:var(--primary-light)}.account-dropdown-item[data-v-48d06f2a]:disabled{opacity:.6;cursor:not-allowed}.account-dropdown-icon[data-v-48d06f2a]{width:16px;height:16px;color:var(--primary-color);flex-shrink:0}.account-dropdown-info[data-v-48d06f2a]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.account-dropdown-name[data-v-48d06f2a]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-domain[data-v-48d06f2a]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-check[data-v-48d06f2a]{width:14px;height:14px;color:var(--success-color);flex-shrink:0}.account-dropdown-empty[data-v-48d06f2a]{padding:16px;text-align:center;color:var(--text-secondary);font-size:13px}.process-actions[data-v-48d06f2a]{display:flex;gap:8px;justify-self:end;align-items:center}.action-btn[data-v-48d06f2a]{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-48d06f2a]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.save-btn[data-v-48d06f2a]{border-color:var(--success-color);color:var(--success-color)}.save-btn[data-v-48d06f2a]:hover{background:var(--success-color);color:#fff}.load-btn[data-v-48d06f2a]{border-color:var(--primary-color);color:var(--primary-color)}.load-btn[data-v-48d06f2a]:hover{background:var(--primary-color);color:#fff}.export-btn[data-v-48d06f2a]{border-color:var(--warning-color);color:var(--warning-color)}.export-btn[data-v-48d06f2a]:hover{background:var(--warning-color);color:#fff}.versions-btn[data-v-48d06f2a]{border-color:var(--primary-color);color:var(--primary-color)}.versions-btn[data-v-48d06f2a]:hover{background:var(--primary-color);color:#fff}.ai-btn[data-v-48d06f2a]{border-color:var(--info-color);color:var(--info-color)}.ai-btn[data-v-48d06f2a]:hover{background:var(--info-color);color:#fff}.new-btn[data-v-48d06f2a]{border-color:var(--info-color);color:var(--info-color)}.new-btn[data-v-48d06f2a]:hover{background:var(--info-color);color:#fff}.logout-btn[data-v-48d06f2a]{border-color:var(--danger-color);color:var(--danger-color)}.logout-btn[data-v-48d06f2a]:hover{background:var(--danger-color);color:#fff}.btn-icon[data-v-48d06f2a]{width:16px;height:16px}.more-menu[data-v-48d06f2a]{position:relative}.more-btn[data-v-48d06f2a]{padding:8px 10px;border-color:var(--border-color);color:var(--text-secondary)}.more-btn[data-v-48d06f2a]:hover{background:var(--bg-hover);color:var(--text-primary)}.more-dropdown[data-v-48d06f2a]{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-48d06f2a]{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-48d06f2a]:hover{background:var(--bg-hover)}.more-icon[data-v-48d06f2a]{width:16px;height:16px;color:var(--primary-color)}.more-logout[data-v-48d06f2a],.more-logout .more-icon[data-v-48d06f2a]{color:var(--danger-color)}.more-logout[data-v-48d06f2a]:hover{background:var(--danger-light)}.load-dialog-overlay[data-v-48d06f2a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.load-dialog[data-v-48d06f2a]{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-48d06f2a]{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-48d06f2a]{margin:0;font-size:16px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.dialog-icon[data-v-48d06f2a]{width:18px;height:18px}.close-btn[data-v-48d06f2a]{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-48d06f2a]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-48d06f2a]{width:18px;height:18px}.process-item[data-v-48d06f2a]{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-48d06f2a]:hover{border-color:var(--primary-color);background:var(--bg-hover);transform:translateY(-1px)}.process-item.active[data-v-48d06f2a]{border-color:var(--success-color);background:var(--success-light)}.process-status[data-v-48d06f2a]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.process-status.draft[data-v-48d06f2a]{background:var(--warning-light);color:var(--warning-color)}.process-status.published[data-v-48d06f2a]{background:var(--success-light);color:var(--success-color)}.process-status.error[data-v-48d06f2a]{background:var(--danger-light);color:var(--danger-color)}.operation-status[data-v-48d06f2a]{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-48d06f2a .3s ease}.operation-status.success[data-v-48d06f2a]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.operation-status.error[data-v-48d06f2a]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.operation-status.warning[data-v-48d06f2a]{background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.operation-status.info[data-v-48d06f2a]{background:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}.load-options[data-v-48d06f2a]{display:flex;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;flex:1;min-height:0}.load-option[data-v-48d06f2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:15px;background:var(--bg-secondary)}.load-option h4[data-v-48d06f2a]{margin:0 0 12px;font-size:14px;color:var(--text-primary)}.process-item-main[data-v-48d06f2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.process-item-main strong[data-v-48d06f2a]{color:var(--text-primary);font-size:14px}.process-item-version[data-v-48d06f2a]{font-size:11px;color:var(--text-secondary);background:var(--bg-primary);padding:2px 6px;border-radius:8px}.delete-process-btn[data-v-48d06f2a]{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-48d06f2a]:hover{color:var(--danger-color);background:var(--danger-light)}.delete-process-btn .btn-icon[data-v-48d06f2a]{width:14px;height:14px}.process-item-meta[data-v-48d06f2a]{display:flex;gap:12px;font-size:11px;color:var(--text-secondary)}.no-processes[data-v-48d06f2a]{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-48d06f2a]{width:32px;height:32px;color:var(--text-tertiary)}.saved-processes[data-v-48d06f2a]{display:flex;flex-direction:column;gap:6px}@keyframes slideDown-48d06f2a{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.connection-group[data-v-d0647d7b]{opacity:.55;transition:all .3s ease}.connection-group[data-v-d0647d7b]:hover,.connection-group.connection-selected[data-v-d0647d7b]{opacity:1}.connection-path[data-v-d0647d7b]{transition:all .3s ease;cursor:pointer;pointer-events:none}.connection-hit-path[data-v-d0647d7b]{cursor:pointer;pointer-events:stroke;opacity:0;stroke:transparent}.connection-group.connection-hovered .connection-hit-path[data-v-d0647d7b],.connection-group.connection-selected .connection-hit-path[data-v-d0647d7b]{opacity:.15;stroke:var(--primary-hover)}.cut-mode .connection-hit-path[data-v-d0647d7b]{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-d0647d7b]{opacity:.85}.cut-mode .connection-group.connection-hovered[data-v-d0647d7b],.cut-mode .connection-group.connection-selected[data-v-d0647d7b]{opacity:1}.cut-mode .connection-path[data-v-d0647d7b],.cut-mode .connection-group.connection-hovered .connection-hit-path[data-v-d0647d7b],.cut-mode .connection-group.connection-selected .connection-hit-path[data-v-d0647d7b]{stroke-dasharray:6 4;animation:cut-dash-d0647d7b .6s linear infinite}@keyframes cut-dash-d0647d7b{to{stroke-dashoffset:-10}}.connection-line[data-v-d0647d7b]{stroke:var(--primary-color)}.connection-line.selected[data-v-d0647d7b],.connection-group.connection-hovered .connection-line[data-v-d0647d7b]{stroke:var(--primary-hover);stroke-width:3}.conditional-connection-line.selected[data-v-d0647d7b],.connection-group.connection-hovered .conditional-connection-line[data-v-d0647d7b]{stroke-width:3}.temp-connection-line[data-v-d0647d7b]{animation:dash-d0647d7b 1s linear infinite;pointer-events:none;opacity:1}.connection-label-group[data-v-d0647d7b]{opacity:0;transition:opacity .3s ease;pointer-events:none}.connection-group:hover .connection-label-group[data-v-d0647d7b],.connection-group.connection-hovered .connection-label-group[data-v-d0647d7b],.connection-group.connection-selected .connection-label-group[data-v-d0647d7b]{opacity:1}.connection-label[data-v-d0647d7b]{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes dash-d0647d7b{to{stroke-dashoffset:-10}}.canvas-sticker[data-v-06826d99]{position:absolute;width:170px;min-height:70px;border-radius:2px;padding:6px 8px;box-shadow:var(--shadow-sm);font-size:11px;color:#3a3a3a;cursor:grab;display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;user-select:none;z-index:2}.canvas-sticker[data-v-06826d99]:hover{box-shadow:var(--shadow-md)}.canvas-sticker-dragging[data-v-06826d99]{cursor:grabbing;box-shadow:var(--shadow-lg);z-index:10;opacity:.9}.sticker-edit-hint[data-v-06826d99]{display:flex;gap:6px;align-items:center}.sticker-label[data-v-06826d99]{flex:1;white-space:pre-wrap;word-break:break-word}.stick-edit-btn[data-v-06826d99]{border:none;background:#00000014;border-radius:3px;width:20px;height:20px;cursor:pointer;color:#3a3a3a;opacity:0}.canvas-sticker:hover .stick-edit-btn[data-v-06826d99]{opacity:1}.sticker-input[data-v-06826d99]{width:100%;border:none;background:#ffffffb3;font-size:11px;font-family:inherit;resize:vertical;color:#333;border-radius:2px;outline:1px solid rgba(0,0,0,.2);padding:4px}.sticker-actions[data-v-06826d99]{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.stick-act[data-v-06826d99]{border:none;background:#0000001f;border-radius:3px;cursor:pointer;font-size:11px;padding:2px 6px}.stick-act.danger[data-v-06826d99]:hover{background:#e55c53;color:#fff}.sticker-toolbar[data-v-06826d99]{display:flex;align-items:center;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(0,0,0,.15)}.stick-color[data-v-06826d99]{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.25);cursor:pointer}.stick-color-active[data-v-06826d99]{outline:2px solid #333}.stick-del[data-v-06826d99]{margin-left:auto;border:none;background:transparent;cursor:pointer}.workflow-canvas-container[data-v-7c3d5478]{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--bg-primary);cursor:grab}.workflow-canvas-container.cut-mode-canvas[data-v-7c3d5478]{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-7c3d5478]: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-7c3d5478]{position:relative;background-size:20px 20px;background-image:radial-gradient(circle,var(--grid-color) 1px,transparent 1px)}.connections-layer[data-v-7c3d5478]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.nodes-layer[data-v-7c3d5478]{position:absolute;top:0;left:0;z-index:2}.grid-dots[data-v-7c3d5478]{--grid-color: rgba(0, 0, 0, .1)}.shared-target-badge[data-v-7c3d5478]{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:4px;max-width:200px;border:1px solid var(--primary-color);background:var(--bg-primary);color:var(--primary-color);border-radius:10px;padding:3px 7px;font-size:9px;font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.shared-target-badge[data-v-7c3d5478]:hover{background:var(--primary-color);color:#fff;transform:scale(1.05);box-shadow:var(--shadow-md)}.stb-icon[data-v-7c3d5478]{font-size:9px;flex-shrink:0;line-height:1}.stb-label[data-v-7c3d5478]{overflow:hidden;text-overflow:ellipsis}.stb-remove[data-v-7c3d5478]{display:none;align-items:center;justify-content:center;width:13px;height:13px;margin-left:2px;padding:0;border:none;border-radius:50%;background:var(--danger-color);color:#fff;font-size:10px;line-height:1;cursor:pointer;flex-shrink:0}.shared-target-badge:hover .stb-remove[data-v-7c3d5478]{display:inline-flex}.stb-remove[data-v-7c3d5478]:hover{background:var(--danger-hover)}.dark .grid-dots[data-v-7c3d5478]{--grid-color: rgba(255, 255, 255, .1)}.workflow-canvas-container.canvas-hovered .connections-layer .connection-group{opacity:1}.control-panel[data-v-6c319e35]{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)}.panel-header[data-v-6c319e35]{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)}.panel-header .collapse-btn[data-v-6c319e35],.panel-header .theme-toggle[data-v-6c319e35]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.panel-header .collapse-btn[data-v-6c319e35]:hover,.panel-header .theme-toggle[data-v-6c319e35]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.panel-header .theme-toggle[data-v-6c319e35]{color:var(--warning-color)}.panel-header .theme-toggle[data-v-6c319e35]:hover{background:var(--warning-light)}.panel-header .collapse-btn svg[data-v-6c319e35],.panel-header .theme-toggle svg[data-v-6c319e35]{width:15px;height:15px}.panel-header .panel-title[data-v-6c319e35]{order:2;font-weight:600;font-size:14px;color:var(--text-primary);flex:1}.panel-header .header-actions[data-v-6c319e35]{order:3;display:flex;gap:4px}.panel-content[data-v-6c319e35]{padding:16px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--bg-primary)}.panel-content .section[data-v-6c319e35]{margin-bottom:20px}.panel-content .section[data-v-6c319e35]:last-child{margin-bottom:0}.panel-content .section h4[data-v-6c319e35]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;display:block}.cp-section[data-v-6c319e35]{margin-bottom:18px}.cp-title[data-v-6c319e35]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.cp-title-icon[data-v-6c319e35]{width:14px;height:14px;color:var(--primary-color)}.node-grid[data-v-6c319e35]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.node-btn[data-v-6c319e35]{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-6c319e35]:hover{background:var(--bg-hover);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.node-icon[data-v-6c319e35]{width:20px;height:20px;color:var(--primary-color)}.node-name[data-v-6c319e35]{font-weight:500;color:var(--text-primary);line-height:1.2}.mini-add-btn[data-v-6c319e35]{width:100%;margin-top:8px;padding:8px 10px;border:1px dashed var(--warning-color);background:transparent;color:var(--warning-color);border-radius:var(--radius-md);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px;transition:all var(--transition-fast)}.mini-add-btn[data-v-6c319e35]:hover{background:var(--warning-color);color:#fff}.mini-icon[data-v-6c319e35]{width:14px;height:14px}.cp-actions[data-v-6c319e35]{display:flex;flex-direction:column;gap:8px}.cp-actionbtn[data-v-6c319e35]{width:100%;padding:11px 12px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-weight:500;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all var(--transition-fast)}.btn-icon[data-v-6c319e35]{width:15px;height:15px}.cp-actionbtn.publish-btn[data-v-6c319e35]{border-color:var(--info-color);color:var(--info-color);background:transparent}.cp-actionbtn.publish-btn[data-v-6c319e35]:hover{background:var(--info-color);color:#fff}.cp-actionbtn.publish-btn[data-v-6c319e35]:disabled{opacity:.6;cursor:wait}.cp-spinner[data-v-6c319e35]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:cp-rotate-6c319e35 .8s linear infinite}@keyframes cp-rotate-6c319e35{to{transform:rotate(360deg)}}.publish-notice[data-v-6c319e35]{margin-top:4px;font-size:11px;line-height:1.4;color:var(--danger-color);background:var(--danger-light);border:1px solid var(--danger-color);border-radius:6px;padding:6px 8px}.publish-notice.publish-notice-ok[data-v-6c319e35]{color:var(--success-color);background:var(--success-light);border-color:var(--success-color)}.cp-actionbtn.quick-run-btn[data-v-6c319e35]{border-color:var(--success-color);color:var(--success-color);background:transparent}.cp-actionbtn.quick-run-btn[data-v-6c319e35]:hover{background:var(--success-color);color:#fff}.cp-actionbtn.validate-btn[data-v-6c319e35]{border-color:var(--primary-color);color:var(--primary-color);background:transparent}.cp-actionbtn.validate-btn[data-v-6c319e35]:hover{background:var(--primary-color);color:#fff}.cp-actionbtn.view-btn[data-v-6c319e35]{border-color:var(--warning-color);color:var(--warning-color);background:transparent}.cp-actionbtn.view-btn[data-v-6c319e35]:hover{background:var(--warning-color);color:#fff}.validation-section[data-v-6c319e35]{padding-top:8px}.validation-ok[data-v-6c319e35]{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-6c319e35]{display:flex;flex-direction:column;gap:6px}.validation-error[data-v-6c319e35]{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-6c319e35]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.validation-warning[data-v-6c319e35]{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-6c319e35]:hover{background:var(--warning-hover);border-color:var(--warning-hover)}.control-panel.collapsed .panel-content[data-v-6c319e35],.control-panel.collapsed .panel-header .panel-title[data-v-6c319e35],.control-panel.collapsed .panel-header .header-actions[data-v-6c319e35]{display:none}.control-panel.collapsed[data-v-6c319e35]{width:50px}.zoom-controls[data-v-ae6428b4]{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-ae6428b4]{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-ae6428b4]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--primary-color);transform:translateY(-1px)}.zoom-btn[data-v-ae6428b4]:disabled{opacity:.5;cursor:not-allowed;transform:none}.zoom-btn.active[data-v-ae6428b4]{background:var(--danger-light);border-color:var(--danger-color);color:var(--danger-color)}.zoom-btn.active[data-v-ae6428b4]:hover{background:var(--danger-light);transform:none}.zoom-btn svg[data-v-ae6428b4]{width:16px;height:16px}.zoom-level[data-v-ae6428b4]{padding:8px 0;font-size:12px;font-weight:600;color:var(--text-primary);min-width:50px;text-align:center}.placeholder-bar[data-v-22d614c8]{margin-bottom:16px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.placeholder-bar-header[data-v-22d614c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.placeholder-bar-title[data-v-22d614c8]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.placeholder-bar-close[data-v-22d614c8]{background:none;border:none;cursor:pointer;color:var(--text-tertiary);width:24px;height:24px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.placeholder-bar-close[data-v-22d614c8]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-22d614c8]{width:14px;height:14px}.properties-panel[data-v-4ebac9a6]{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-4ebac9a6]{width:400px;right:0;top:0;bottom:0;border-left:1px solid var(--border-color)}.properties-header[data-v-4ebac9a6]{padding:16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.header-content[data-v-4ebac9a6]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-4ebac9a6]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--text-primary)}.title-icon[data-v-4ebac9a6]{width:16px;height:16px;color:var(--text-secondary)}.close-btn[data-v-4ebac9a6]{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-4ebac9a6]:hover{background:var(--danger-hover)}.close-icon[data-v-4ebac9a6]{width:16px;height:16px}.properties-content[data-v-4ebac9a6]{flex:1;padding:16px;overflow-y:auto}.section[data-v-4ebac9a6]{margin-bottom:24px}.section-header-row[data-v-4ebac9a6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.placeholders-eye[data-v-4ebac9a6]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.placeholders-eye[data-v-4ebac9a6]:hover{background:var(--bg-hover);color:var(--text-primary)}.placeholders-eye-active[data-v-4ebac9a6]{background:var(--info-color);border-color:var(--info-color);color:#fff}.action-btn-icon[data-v-4ebac9a6]{width:16px;height:16px}.header-buttons[data-v-4ebac9a6]{display:flex;gap:6px;flex-shrink:0}.node-help-btn[data-v-4ebac9a6]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.node-help-btn[data-v-4ebac9a6]:hover{background:var(--bg-hover);color:var(--text-primary)}.node-help-btn-active[data-v-4ebac9a6]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.node-help[data-v-4ebac9a6]{margin:0 0 16px;padding:12px;border:1px solid var(--border-light);border-left:3px solid var(--primary-color);border-radius:6px;background:var(--bg-secondary);font-size:12px}.help-what[data-v-4ebac9a6]{margin:0 0 8px;line-height:1.5;color:var(--text-primary)}.help-configs[data-v-4ebac9a6]{margin:0;padding-left:16px;color:var(--text-secondary);line-height:1.5}.help-configs li[data-v-4ebac9a6]{margin-bottom:4px}.section-title[data-v-4ebac9a6]{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-4ebac9a6]{width:16px;height:16px;color:var(--text-secondary)}.no-properties[data-v-4ebac9a6]{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-076cf83f]{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-076cf83f]{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-076cf83f]{margin:0;font-size:18px;color:var(--text-primary)}.close-btn[data-v-076cf83f]{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-076cf83f]:hover{background:var(--bg-hover);color:var(--text-primary)}.panel-content[data-v-076cf83f]{flex:1;overflow-y:auto;padding:20px;background:var(--bg-primary)}.section[data-v-076cf83f]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}.section[data-v-076cf83f]:last-child{border-bottom:none;margin-bottom:0}.section h4[data-v-076cf83f]{margin:0 0 15px;font-size:16px;color:var(--text-primary);font-weight:600}.export-actions[data-v-076cf83f],.import-actions[data-v-076cf83f]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.action-btn[data-v-076cf83f]{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-076cf83f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.export-btn[data-v-076cf83f]{border-color:var(--success-color);color:var(--success-color)}.export-btn[data-v-076cf83f]:hover{background:var(--success-color);color:#fff}.copy-btn[data-v-076cf83f]{border-color:var(--primary-color);color:var(--primary-color)}.copy-btn[data-v-076cf83f]:hover{background:var(--primary-color);color:#fff}.download-btn[data-v-076cf83f]{border-color:var(--info-color);color:var(--info-color)}.download-btn[data-v-076cf83f]:hover{background:var(--info-color);color:#fff}.import-btn[data-v-076cf83f]{border-color:var(--warning-color);color:var(--warning-color)}.import-btn[data-v-076cf83f]:hover{background:var(--warning-color);color:#fff}.import-json-btn[data-v-076cf83f]{border-color:var(--success-color);color:var(--success-color);width:100%;justify-content:center;margin-top:10px}.import-json-btn[data-v-076cf83f]:hover{background:var(--success-color);color:#fff}.import-json-btn[data-v-076cf83f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.file-input[data-v-076cf83f]{display:none}.export-preview[data-v-076cf83f],.import-text[data-v-076cf83f]{margin-top:15px}.export-preview label[data-v-076cf83f],.import-text label[data-v-076cf83f]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--text-primary)}.json-preview[data-v-076cf83f],.json-input[data-v-076cf83f]{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-076cf83f]{background:var(--bg-primary)}.json-input[data-v-076cf83f]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.process-info[data-v-076cf83f]{background:var(--bg-secondary);padding:15px;border-radius:var(--radius-md);margin-top:20px}.info-grid[data-v-076cf83f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-item[data-v-076cf83f]{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-076cf83f]{font-size:12px;color:var(--text-secondary)}.info-item .value[data-v-076cf83f]{font-size:12px;font-weight:600;color:var(--text-primary)}.status-message[data-v-076cf83f]{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-076cf83f]{background:var(--success-light);color:var(--success-color);border:1px solid var(--success-color)}.status-message.error[data-v-076cf83f]{background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color)}.status-message.warning[data-v-076cf83f]{background:var(--warning-light);color:var(--warning-color);border:1px solid var(--warning-color)}.status-message.info[data-v-076cf83f]{background:var(--info-light);color:var(--info-color);border:1px solid var(--info-color)}.config-guide[data-v-076cf83f]{background:var(--bg-secondary);border:1px solid var(--warning-color);border-radius:var(--radius-md);margin-top:20px;padding:15px}.config-guide-head[data-v-076cf83f]{display:flex;align-items:center;gap:8px}.config-guide-head h4[data-v-076cf83f]{margin:0;color:var(--warning-color);font-size:15px}.config-count[data-v-076cf83f]{background:var(--warning-color);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.config-hint[data-v-076cf83f]{font-size:12px;color:var(--text-secondary);margin:8px 0 12px;line-height:1.5}.config-list[data-v-076cf83f]{display:flex;flex-direction:column;gap:8px}.config-item[data-v-076cf83f]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.config-item-text[data-v-076cf83f]{display:flex;flex-direction:column;gap:2px;min-width:0}.config-item-text strong[data-v-076cf83f]{font-size:13px;color:var(--text-primary)}.config-missing[data-v-076cf83f]{font-size:11px;color:var(--text-secondary);opacity:.85}.config-item-actions[data-v-076cf83f]{display:flex;gap:6px;flex-shrink:0}.cfg-btn[data-v-076cf83f]{border:none;border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;cursor:pointer;transition:all var(--transition-fast)}.cfg-open[data-v-076cf83f]{background:var(--primary-color);color:#fff}.cfg-open[data-v-076cf83f]:hover{filter:brightness(1.08)}.cfg-skip[data-v-076cf83f]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.cfg-skip[data-v-076cf83f]:hover{color:var(--text-primary);background:var(--bg-hover)}.cfg-skip-all[data-v-076cf83f]{width:100%;margin-top:10px;padding:9px;border:1px dashed var(--border-color);background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:12px}.cfg-skip-all[data-v-076cf83f]:hover{color:var(--danger-color);border-color:var(--danger-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-ced41fa0],.close-btn[data-v-ced41fa0]{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-ced41fa0]:hover,.close-btn[data-v-ced41fa0]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-ced41fa0]{width:16px;height:16px}.process-manager-panel[data-v-ced41fa0]{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-ced41fa0]{width:50px}.panel-header[data-v-ced41fa0]{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-ced41fa0],.theme-toggle[data-v-ced41fa0]{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-ced41fa0]:hover,.theme-toggle[data-v-ced41fa0]:hover{background:var(--bg-hover);color:var(--text-primary)}.panel-title[data-v-ced41fa0]{font-weight:600;font-size:14px;color:var(--text-primary);flex:1;display:flex;align-items:center;gap:8px}.title-icon[data-v-ced41fa0]{width:16px;height:16px;color:var(--primary-color)}.header-actions[data-v-ced41fa0]{display:flex;gap:4px}.panel-content[data-v-ced41fa0]{padding:16px;max-height:calc(80vh - 60px);overflow-y:auto;background:var(--bg-primary)}.section[data-v-ced41fa0]{margin-bottom:24px}.section[data-v-ced41fa0]:last-child{margin-bottom:0}.section h4[data-v-ced41fa0]{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-ced41fa0]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-ced41fa0]{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-ced41fa0]:hover{border-color:var(--primary-color);transform:translateY(-1px)}.stat-icon[data-v-ced41fa0]{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-ced41fa0]{width:18px;height:18px;color:var(--primary-color)}.stat-info[data-v-ced41fa0]{flex:1;display:flex;flex-direction:column;gap:2px}.stat-label[data-v-ced41fa0]{font-size:12px;color:var(--text-secondary);font-weight:500}.stat-value[data-v-ced41fa0]{font-size:18px;font-weight:700;color:var(--text-primary)}.quick-actions[data-v-ced41fa0]{display:grid;grid-template-columns:1fr;gap:8px}.action-btn[data-v-ced41fa0]{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-ced41fa0]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.center-btn[data-v-ced41fa0]:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.validate-btn[data-v-ced41fa0]:hover{border-color:var(--success-color);background:var(--success-color);color:#fff}.export-btn[data-v-ced41fa0]:hover{border-color:var(--warning-color);background:var(--warning-color);color:#fff}.btn-icon[data-v-ced41fa0]{width:16px;height:16px}.process-status[data-v-ced41fa0]{display:flex;flex-direction:column;gap:12px}.status-item[data-v-ced41fa0]{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-ced41fa0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-empty .status-indicator[data-v-ced41fa0]{background:var(--danger-color)}.status-draft .status-indicator[data-v-ced41fa0]{background:var(--warning-color)}.status-in-progress .status-indicator[data-v-ced41fa0]{background:var(--info-color)}.status-complete .status-indicator[data-v-ced41fa0]{background:var(--success-color)}.status-text[data-v-ced41fa0]{font-size:13px;font-weight:500;color:var(--text-primary)}.last-saved[data-v-ced41fa0]{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-ced41fa0]{width:12px;height:12px}@media(max-height:700px){.process-manager-panel[data-v-ced41fa0]{max-height:70vh}.panel-content[data-v-ced41fa0]{max-height:calc(70vh - 60px)}.section[data-v-ced41fa0]{margin-bottom:16px}}.panel-content[data-v-ced41fa0]::-webkit-scrollbar{width:4px}.panel-content[data-v-ced41fa0]::-webkit-scrollbar-track{background:var(--bg-secondary)}.panel-content[data-v-ced41fa0]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.panel-content[data-v-ced41fa0]::-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)}}.prun-overlay[data-v-ee2c40fb]{position:fixed;inset:0;background:#00000073;z-index:1500;display:flex;align-items:center;justify-content:center}.prun-panel[data-v-ee2c40fb]{width:min(1200px,94vw);max-height:92vh;background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden}.prun-header[data-v-ee2c40fb]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.prun-header h3[data-v-ee2c40fb]{margin:0;font-size:16px}.prun-close[data-v-ee2c40fb]{background:none;border:none;font-size:22px;cursor:pointer;color:var(--text-secondary)}.prun-body[data-v-ee2c40fb]{padding:16px;overflow:auto}.prun-controls[data-v-ee2c40fb]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-top:10px}.prun-tabs[data-v-ee2c40fb]{display:flex;gap:6px}.prun-tab[data-v-ee2c40fb]{padding:6px 12px;font-size:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .15s}.prun-tab.active[data-v-ee2c40fb]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.prun-wide[data-v-ee2c40fb]{flex:1;min-width:200px}.prun-field[data-v-ee2c40fb]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary)}.prun-input[data-v-ee2c40fb],.prun-select[data-v-ee2c40fb]{border:1px solid var(--border-color);border-radius:6px;padding:7px 9px;font-size:13px;background:var(--bg-secondary);color:var(--text-primary);min-width:210px}.prun-field input[type=number][data-v-ee2c40fb]{min-width:140px}.prun-tip[data-v-ee2c40fb],.prun-error[data-v-ee2c40fb]{font-size:13px;color:var(--text-secondary);margin-top:10px}.prun-error[data-v-ee2c40fb]{color:var(--danger-color);background:var(--danger-light);padding:8px 12px;border-radius:6px}.prun-runs[data-v-ee2c40fb]{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.prun-runs-label[data-v-ee2c40fb]{font-size:12px;color:var(--text-secondary)}.prun-go[data-v-ee2c40fb]{border:none;border-radius:6px;padding:9px 14px;font-size:13px;cursor:pointer}.prun-go.primary[data-v-ee2c40fb]{background:var(--primary-color);color:#fff}.prun-go.ghost[data-v-ee2c40fb]{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.prun-go[data-v-ee2c40fb]:disabled{opacity:.5;cursor:not-allowed}.prun-canvas-wrap[data-v-ee2c40fb]{margin-top:16px}.prun-legend[data-v-ee2c40fb]{display:flex;gap:14px;font-size:12px;margin-bottom:8px;color:var(--text-tertiary)}.lg.ok[data-v-ee2c40fb]{color:#28a745}.lg.err[data-v-ee2c40fb]{color:#dc3545}.lg.wait[data-v-ee2c40fb]{color:#f9a825}.lg.miss[data-v-ee2c40fb]{color:#999}.prun-canvas[data-v-ee2c40fb]{border:1px solid var(--border-color);border-radius:8px;background:#fff url("data:image/svg+xml;utf8,<svg width='20' height='20'><circle cx='1' cy='1' r='1' fill='%23eee'/></svg>");overflow:auto;max-height:420px}.prun-svg[data-v-ee2c40fb]{width:100%;min-width:640px;min-height:300px;display:block}.prun-node[data-v-ee2c40fb]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));cursor:pointer}.prun-node-title[data-v-ee2c40fb]{font-size:11px;font-weight:600}.prun-steps[data-v-ee2c40fb]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.prun-step[data-v-ee2c40fb]{display:flex;align-items:center;gap:8px;font-size:12px;padding:6px 10px;border-radius:6px;background:var(--bg-secondary)}.prun-step.fail[data-v-ee2c40fb]{border-left:4px solid #dc3545}.prun-step.visited[data-v-ee2c40fb]{border-left:4px solid #28a745}.prun-step.waiting[data-v-ee2c40fb]{border-left:4px solid #f9a825}.ps-dot[data-v-ee2c40fb]{width:9px;height:9px;border-radius:50%}.ps-dot.visited[data-v-ee2c40fb]{background:#28a745}.ps-dot.fail[data-v-ee2c40fb]{background:#dc3545}.ps-dot.waiting[data-v-ee2c40fb]{background:#f9a825}.ps-label[data-v-ee2c40fb]{flex:1;color:var(--text-primary)}.ps-state[data-v-ee2c40fb]{color:var(--text-secondary);font-weight:500}.prun-none[data-v-ee2c40fb]{color:var(--text-secondary)}svg text[data-v-ee2c40fb]{pointer-events:none}svg g:hover rect[data-v-ee2c40fb]{stroke-width:2.5}.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)}.auth-required-view[data-v-c421f06f]{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}.auth-required-card[data-v-c421f06f]{width:100%;max-width:440px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:40px 36px;text-align:center}.auth-icon[data-v-c421f06f]{width:64px;height:64px;margin:0 auto 16px;border-radius:var(--radius-lg);background:var(--info-light);display:flex;align-items:center;justify-content:center}.auth-icon .icon[data-v-c421f06f]{width:32px;height:32px;color:var(--primary-color)}.auth-title[data-v-c421f06f]{margin:0 0 12px;font-size:24px;font-weight:800;color:var(--text-primary);line-height:1.2}.auth-text[data-v-c421f06f]{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.auth-steps[data-v-c421f06f]{margin:0 0 24px;padding:0 0 0 20px;text-align:left;font-size:13px;line-height:1.7;color:var(--text-secondary)}.auth-steps li[data-v-c421f06f]{margin-bottom:6px}.retry-btn[data-v-c421f06f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;color:#fff;background:var(--primary-color);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.retry-btn[data-v-c421f06f]:hover:not(:disabled){background:var(--primary-hover)}.retry-btn[data-v-c421f06f]:disabled{opacity:.6;cursor:default}.spin[data-v-c421f06f]{width:18px;height:18px;animation:auth-spin-c421f06f .8s linear infinite}@keyframes auth-spin-c421f06f{to{transform:rotate(360deg)}}.auth-required-brand[data-v-c421f06f]{margin-top:20px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--text-primary)}.brand-icon[data-v-c421f06f]{width:16px;height:16px;color:var(--primary-color)}.modal-overlay[data-v-dbaa29d9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-card[data-v-dbaa29d9]{width:100%;max-width:480px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-dbaa29d9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-dbaa29d9]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.close-btn[data-v-dbaa29d9]{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;transition:all var(--transition-fast)}.close-btn[data-v-dbaa29d9]:hover{background:var(--bg-hover);color:var(--text-primary)}.close-icon[data-v-dbaa29d9]{width:16px;height:16px}.modal-body[data-v-dbaa29d9]{padding:20px}.modal-hint[data-v-dbaa29d9]{margin:0 0 16px;font-size:13px;color:var(--text-secondary);line-height:1.5}.field[data-v-dbaa29d9]{display:flex;flex-direction:column;gap:6px}.field label[data-v-dbaa29d9]{font-size:13px;font-weight:500;color:var(--text-secondary)}.form-input[data-v-dbaa29d9]{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);font-family:inherit}.form-input[data-v-dbaa29d9]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-error[data-v-dbaa29d9]{margin-top:8px;padding:8px 12px;background:var(--danger-light);color:var(--danger-color);border:1px solid var(--danger-color);border-radius:var(--radius-md);font-size:12px;font-weight:500}.modal-footer[data-v-dbaa29d9]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border-color)}.btn-cancel[data-v-dbaa29d9]{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;color:var(--text-primary);transition:all var(--transition-fast)}.btn-cancel[data-v-dbaa29d9]:hover{background:var(--bg-hover)}.btn-confirm[data-v-dbaa29d9]{padding:8px 16px;border:1px solid var(--primary-color);background:var(--primary-color);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;color:#fff;transition:all var(--transition-fast)}.btn-confirm[data-v-dbaa29d9]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-confirm[data-v-dbaa29d9]:disabled{opacity:.6;cursor:not-allowed}.app[data-v-4afc88d4]{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}
