.coming-soon-text-content[data-v-88fd362c]{color:var(--IconGrey,#374957);text-align:center;font-family:IBM Plex Sans Hebrew;font-size:42px;font-weight:600;line-height:48px}@media (max-width:1000px){.coming-soon-text-content[data-v-88fd362c]{font-size:32px;line-height:40px}}.workflow-card[data-v-1304facd]{background:#fff;border:1px solid #c4c4c4;border-radius:10px;padding:24px;width:100%;height:144px;transition:all .2s ease;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.workflow-card[data-v-1304facd]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.workflow-card:hover .workflow-name[data-v-1304facd]{font-weight:700}.workflow-card:hover .icon-bg[data-v-1304facd]{fill:#004879}.workflow-card:hover .icon-fill[data-v-1304facd]{fill:#fff}.workflow-card:hover .workflow-icon svg rect[data-v-1304facd]{fill:#004879}.workflow-card:hover .workflow-icon svg path[data-v-1304facd]{fill:#fff}.card-content[data-v-1304facd]{display:flex;gap:12px}.workflow-icon[data-v-1304facd]{flex-shrink:0;width:56px;height:56px}.workflow-info[data-v-1304facd]{flex:1;min-width:0;display:flex;flex-direction:column}.title-row[data-v-1304facd]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-height:32px}.workflow-name[data-v-1304facd]{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px;color:#374957;-webkit-line-clamp:1;line-clamp:1}.workflow-description[data-v-1304facd],.workflow-name[data-v-1304facd]{font-family:Inter,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.workflow-description[data-v-1304facd]{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;height:40px;color:#333;margin:0;-webkit-line-clamp:2;line-clamp:2}.action-buttons[data-v-1304facd]{display:flex;gap:4px;flex-shrink:0;width:120px;align-items:center;justify-content:flex-end}.action-btn[data-v-1304facd]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;border-radius:4px;white-space:nowrap;min-width:24px}.action-icon[data-v-1304facd]{flex-shrink:0;display:block}.action-text[data-v-1304facd]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;max-width:0;overflow:hidden;opacity:0;transition:all .2s ease}.edit-btn[data-v-1304facd]:hover{background:#00487914;padding:4px 8px}.edit-btn:hover .action-text[data-v-1304facd]{max-width:60px;opacity:1;color:#004879;margin-left:4px;text-decoration:underline}.delete-btn[data-v-1304facd]{color:#374957}.delete-btn[data-v-1304facd]:hover{background:#ffebee;padding:4px 8px;color:#d10000}.delete-btn:hover .action-text[data-v-1304facd]{max-width:80px;opacity:1;color:#d10000;margin-left:4px;text-decoration:underline}.card-footer[data-v-1304facd]{padding-left:68px}.footer-content[data-v-1304facd]{display:flex;align-items:center;gap:8px}.footer-text[data-v-1304facd]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#999}.workflow-page[data-v-eb2cfb96]{padding:0;background:transparent;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-eb2cfb96]{display:flex;justify-content:space-between;align-items:flex-start;background:transparent}.page-title-section[data-v-eb2cfb96]{display:flex;align-items:center;gap:8px;flex:1}.page-title[data-v-eb2cfb96]{font-family:Avenir,sans-serif;font-size:22px;font-weight:500;line-height:24px;color:#333;margin:0;white-space:nowrap}.page-subtitle[data-v-eb2cfb96]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px;color:#666;margin:0}.view-controls[data-v-eb2cfb96]{display:flex;gap:8px}.view-btn[data-v-eb2cfb96]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease;padding:0}.view-btn[data-v-eb2cfb96]:hover:not(.disabled){background:#f3f4f6;border-color:#004897}.view-btn.active[data-v-eb2cfb96]{background:#e3f2fd;border-color:#004897}.view-btn.active svg path[data-v-eb2cfb96]{fill:#374957}.view-btn.disabled[data-v-eb2cfb96]{cursor:not-allowed;opacity:.4;background:#f9f9f9}.view-btn.disabled[data-v-eb2cfb96]:hover{border-color:#e5e7eb}.content-area[data-v-eb2cfb96]{background:#fff;margin:0;box-shadow:0 1px 15px 0 hsla(0,0%,64%,.25);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.tab-navigation[data-v-eb2cfb96]{display:flex;gap:8px;padding:0}.tab-item[data-v-eb2cfb96]{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.1px;color:#666;background-color:#fff;cursor:pointer;padding:10px 12px;border-bottom:2px solid transparent;transition:all .2s ease;position:relative;bottom:-1px;box-shadow:0 -4px 6px hsla(0,0%,64%,.25),4px 0 6px hsla(0,0%,64%,.25),-4px 0 6px hsla(0,0%,64%,.25);border-top-left-radius:4px;border-top-right-radius:4px}.tab-item[data-v-eb2cfb96]:hover{color:#004879}.tab-item.active[data-v-eb2cfb96]{color:#004879;border-bottom-color:#004879;box-shadow:-1px -1px 15px 0 hsla(0,0%,64%,.25),1px -1px 15px 0 hsla(0,0%,64%,.25);border-left:1px solid #004879;border-right:1px solid #004879;border-top:1px solid #004879}.search-header[data-v-eb2cfb96]{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.search-container[data-v-eb2cfb96]{display:flex;gap:8px;align-items:center;width:348px}.search-label[data-v-eb2cfb96]{display:flex;gap:4px;align-items:center;flex-shrink:0}.search-label-text[data-v-eb2cfb96]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.search-input-wrapper[data-v-eb2cfb96]{position:relative;flex:1;min-width:0}.search-input[data-v-eb2cfb96]{width:100%;height:40px;padding:8px 12px;border:1px solid #c9c9c9;border-radius:4px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px;color:#111827;transition:all .2s ease}.search-input[data-v-eb2cfb96]:focus{outline:none;border-color:#004879}.search-input[data-v-eb2cfb96]::-moz-placeholder{color:#999}.search-input[data-v-eb2cfb96]::placeholder{color:#999}.clear-btn[data-v-eb2cfb96]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:500;color:#1e4670;text-decoration:underline;cursor:pointer;padding:4px 10px;transition:opacity .2s ease}.clear-btn[data-v-eb2cfb96]:hover{opacity:.7}.create-workflow-btn[data-v-eb2cfb96]{display:flex;gap:4px;align-items:center;justify-content:center;height:40px;padding:8px 24px;background:#004879;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);cursor:pointer;transition:all .2s ease;flex-shrink:0}.create-workflow-btn span[data-v-eb2cfb96]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#fff;white-space:nowrap}.create-workflow-btn[data-v-eb2cfb96]:hover{background:#036;box-shadow:0 2px 6px 0 rgba(74,74,74,.35)}.create-workflow-btn[data-v-eb2cfb96]:active{transform:translateY(1px)}.workflow-content[data-v-eb2cfb96]{padding:24px 12px;flex:1;overflow-y:auto}.workflow-grid[data-v-eb2cfb96]{display:grid;gap:12px}.workflow-grid.grid-list[data-v-eb2cfb96]{grid-template-columns:1fr}.workflow-grid.grid-grid[data-v-eb2cfb96]{grid-template-columns:repeat(2,1fr)}.workflow-grid.grid-grid-large[data-v-eb2cfb96]{grid-template-columns:repeat(3,1fr)}.create-workflow-card[data-v-eb2cfb96]{background:#f2f2f2;border:1px dashed #c4c4c4;border-radius:10px;padding:24px;height:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.create-workflow-card[data-v-eb2cfb96]:hover{background:#e8e8e8;border-color:#999}.create-icon-wrapper[data-v-eb2cfb96]{width:56px;height:56px;padding:2px;display:flex;align-items:center;justify-content:center;background:#f9fbfd;border-radius:5px;flex-shrink:0}.create-text[data-v-eb2cfb96]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;margin:0}.test-panel[data-v-fcab734e]{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:95%;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 1px 15px 0 hsla(0,0%,64%,.25);transition:all .3s}.test-panel.collapsed[data-v-fcab734e]{height:30px}.test-panel-header[data-v-fcab734e]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:linear-gradient(90deg,#e6edf2,#eaf8f9);border-radius:10px 10px 0 0}.test-panel.collapsed .test-panel-header[data-v-fcab734e]{justify-content:end;padding:6px 24px}.test-panel-title-section[data-v-fcab734e]{display:flex;align-items:center;gap:4px}.workflow-icon-small[data-v-fcab734e]{width:24px;height:24px;background:#20a7c1;border-radius:50%}.test-panel-title[data-v-fcab734e]{font-family:Lato,sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:.2px;color:#004879}.collapse-btn[data-v-fcab734e]{width:18px;height:18px;padding:2px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.test-panel-content[data-v-fcab734e]{padding:24px;max-height:482px;overflow-y:auto}.test-panel-description[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666;margin:0}.tabs-container[data-v-fcab734e]{display:flex;border-bottom:1px solid #e6e6e6;padding:0 8px;margin-bottom:12px}.tab-button[data-v-fcab734e]{display:flex;align-items:center;gap:4px;padding:4px 16px;background:#fff;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1px;color:#666;transition:all .2s}.tab-button.active[data-v-fcab734e]{border-bottom-color:#004879;color:#004879}.tab-button[data-v-fcab734e]:hover{background:#f9fbfd}.test-run-tab[data-v-fcab734e]{display:flex;flex-direction:column;gap:8px}.test-description[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666;text-align:center;padding:0 24px;margin:0}.current-test-status[data-v-fcab734e]{padding:8px 24px}.status-row[data-v-fcab734e]{display:flex;align-items:center;gap:12px}.status-timestamp[data-v-fcab734e]{color:#333;text-align:center}.status-chip[data-v-fcab734e],.status-timestamp[data-v-fcab734e]{flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}.status-chip[data-v-fcab734e]{display:flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px}.status-chip.live[data-v-fcab734e]{background:#e1d3f1;color:#6f4999}.status-chip.test[data-v-fcab734e]{background:#e4f3f5;color:#004879}.status-result[data-v-fcab734e]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}.status-result.running[data-v-fcab734e]{color:#374957}.status-result.success[data-v-fcab734e]{color:#45960d}.status-result.failed[data-v-fcab734e]{color:#d10000}.status-duration[data-v-fcab734e]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;text-align:center}.test-steps-container[data-v-fcab734e]{display:flex;flex-direction:column;gap:8px;padding-bottom:24px}.status-message[data-v-fcab734e]{padding:12px 16px;border-radius:8px}.status-message.running[data-v-fcab734e]{background:#e8f4fd}.status-message.error[data-v-fcab734e]{background:#faeaea}.status-message-content[data-v-fcab734e]{display:flex;align-items:center;gap:10px}.status-message-text[data-v-fcab734e]{flex:1;display:flex;flex-direction:column;gap:4px}.status-message-title[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;margin:0}.status-message.running .status-message-title[data-v-fcab734e]{color:#333}.status-message.error .status-message-title[data-v-fcab734e]{color:#d10000}.status-message-description[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;margin:0}.status-message.running .status-message-description[data-v-fcab734e]{color:#666}.status-message.error .status-message-description[data-v-fcab734e]{color:#d10000}.divider[data-v-fcab734e]{height:1px;background:#c4c4c4;width:100%}.test-steps-list[data-v-fcab734e]{display:flex;flex-direction:column;gap:8px;padding-top:8px}.test-step[data-v-fcab734e]{padding:12px 16px;border-radius:8px}.test-step.running[data-v-fcab734e]{background:#e8f4fd}.test-step.success[data-v-fcab734e]{background:#f1f9f5}.test-step.failed[data-v-fcab734e]{background:#faeaea}.step-content[data-v-fcab734e]{display:flex;align-items:center;gap:10px}.step-icon[data-v-fcab734e]{flex-shrink:0}.step-text[data-v-fcab734e]{flex:1;display:flex;flex-direction:column}.step-title[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;margin:0}.test-step.running .step-title[data-v-fcab734e],.test-step.success .step-title[data-v-fcab734e]{color:#333}.test-step.failed .step-title[data-v-fcab734e]{color:#d10000}.step-description[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;margin:0}.test-step.running .step-description[data-v-fcab734e],.test-step.success .step-description[data-v-fcab734e]{color:#666}.test-step.failed .step-description[data-v-fcab734e]{color:#d10000}@keyframes spin-fcab734e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-fcab734e]{animation:spin-fcab734e 1s linear infinite}.log-view-tab[data-v-fcab734e]{display:flex;flex-direction:column;gap:16px}.filters-row[data-v-fcab734e]{display:flex;gap:12px;align-items:flex-end}.filter-group[data-v-fcab734e]{flex:1;display:flex;flex-direction:column;gap:4px}.filter-label[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.filter-select[data-v-fcab734e]{width:100%}.test-history-table[data-v-fcab734e]{display:flex;flex-direction:column;background:#f9fbfd;border-radius:4px}.table-header[data-v-fcab734e]{display:flex;align-items:center;padding:8px 16px;background:#e6e6e6;border-radius:4px 4px 0 0}.table-body[data-v-fcab734e]{display:flex;flex-direction:column}.table-row[data-v-fcab734e]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #e6e6e6}.table-row[data-v-fcab734e]:last-child{border-bottom:none}.table-row[data-v-fcab734e]:hover{background:#f0f0f0}.table-cell[data-v-fcab734e]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#333}.table-cell.timestamp[data-v-fcab734e]{flex:1;text-align:center}.table-cell.status[data-v-fcab734e],.table-cell.test-type[data-v-fcab734e]{flex:1;display:flex;justify-content:center}.table-cell.duration[data-v-fcab734e]{flex:1;text-align:center}.table-cell.details[data-v-fcab734e]{flex:1;display:flex;justify-content:center}.type-chip[data-v-fcab734e]{padding:2px 8px;border-radius:999px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}.type-chip.live[data-v-fcab734e]{background:#e1d3f1;color:#6f4999}.type-chip.test[data-v-fcab734e]{background:#e4f3f5;color:#004879}.status-indicator[data-v-fcab734e]{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}.status-indicator.running[data-v-fcab734e]{color:#374957}.status-indicator.success[data-v-fcab734e]{color:#45960d}.status-indicator.failed[data-v-fcab734e]{color:#d10000}.view-details-btn[data-v-fcab734e]{padding:4px 12px;background:transparent;border:none;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#004879;cursor:pointer;text-decoration:underline}.view-details-btn[data-v-fcab734e]:hover{color:#003a5d}.pagination-container[data-v-fcab734e]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.pagination-controls[data-v-fcab734e]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-fcab734e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;cursor:pointer;border-radius:4px}.pagination-btn[data-v-fcab734e]:hover:not(:disabled){background:#e6e6e6}.pagination-btn[data-v-fcab734e]:disabled{opacity:.3;cursor:not-allowed}.pagination-number[data-v-fcab734e]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:transparent;border:none;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#333;border-radius:4px}.pagination-number[data-v-fcab734e]:hover{background:#e6e6e6}.pagination-number.active[data-v-fcab734e]{background:#004879;color:#fff}.pagination-ellipsis[data-v-fcab734e]{font-family:Roboto,sans-serif;font-size:14px;color:#333}.items-per-page[data-v-fcab734e]{display:flex;align-items:center}.per-page-select[data-v-fcab734e]{width:120px}.workflow-canvas-container[data-v-8bf7c4be]{display:flex;flex-direction:column;height:100vh;background:#fff}.top-level-tabs[data-v-8bf7c4be]{border-bottom:1px solid #e6e6e6}.tab-navigation-bar[data-v-8bf7c4be]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;padding:24px 48px 16px;border-bottom:1px solid #c4c4c4}.workflow-header-left[data-v-8bf7c4be]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.workflow-type-chip[data-v-8bf7c4be]{display:flex;align-items:center;gap:8px;padding:4px 16px;background:#e4f3f5;border-radius:24px;width:250px}.workflow-icon[data-v-8bf7c4be]{width:20px;height:20px}.icon-circle[data-v-8bf7c4be]{width:20px;height:20px;background:#20a7c1;border-radius:50%}.workflow-type-text[data-v-8bf7c4be]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#004879;text-align:center}.repeat-icon[data-v-8bf7c4be]{width:24px;height:24px}.back-button[data-v-8bf7c4be]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#374957;transition:all .2s ease;white-space:nowrap;min-width:24px}.back-button-text[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:16px;max-width:0;overflow:hidden;opacity:0;transition:all .2s ease}.back-button[data-v-8bf7c4be]:hover{background:#00487914;padding:4px 8px}.back-button:hover .back-button-text[data-v-8bf7c4be]{max-width:140px;opacity:1;color:#374957;margin-left:4px}.workflow-title-section[data-v-8bf7c4be]{flex:1;display:flex;flex-direction:column;width:100%;gap:0}.title-row[data-v-8bf7c4be]{display:flex;align-items:center;justify-content:start;gap:10px;height:32px}.workflow-title-input[data-v-8bf7c4be],.workflow-title[data-v-8bf7c4be]{font-family:Avenir,sans-serif;font-size:22px;font-weight:500;line-height:24px;letter-spacing:0;color:#333;margin:0}.workflow-title-input[data-v-8bf7c4be]{max-width:250px;border:none;background:transparent;outline:none;padding:2px 4px;width:100%;border-radius:4px;transition:background .2s ease}.workflow-title-input[data-v-8bf7c4be]:hover{background:#00487914}.workflow-title-input[data-v-8bf7c4be]::-moz-placeholder{color:#666}.workflow-title-input[data-v-8bf7c4be]::placeholder{color:#666}.edit-title-btn[data-v-8bf7c4be]{width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.workflow-description[data-v-8bf7c4be]{color:#666}.workflow-description-input[data-v-8bf7c4be],.workflow-description[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;margin:0;padding:2px 4px}.workflow-description-input[data-v-8bf7c4be]{color:#333;border:none;background:transparent;outline:none;max-width:500px;border-radius:4px;transition:background .2s ease;resize:none}.workflow-description-input[data-v-8bf7c4be]:hover{background:#00487914}.workflow-description-input[data-v-8bf7c4be]::-moz-placeholder{color:#666}.workflow-description-input[data-v-8bf7c4be]::placeholder{color:#666}.action-buttons-group[data-v-8bf7c4be]{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin-left:auto;flex-shrink:0}.primary-buttons-row[data-v-8bf7c4be]{display:flex;gap:8px;align-items:center}.btn-copy-new[data-v-8bf7c4be],.btn-manage-usage[data-v-8bf7c4be],.btn-run-test[data-v-8bf7c4be],.btn-save-workflow[data-v-8bf7c4be]{display:flex;align-items:center;gap:4px;padding:4px 16px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;cursor:pointer;transition:all .2s;white-space:nowrap;width:156px;justify-content:center}.btn-copy-new[disabled][data-v-8bf7c4be],.btn-manage-usage[disabled][data-v-8bf7c4be],.btn-run-test[disabled][data-v-8bf7c4be],.btn-save-workflow[disabled][data-v-8bf7c4be]{cursor:not-allowed;opacity:.6}.btn-outline[data-v-8bf7c4be]{background:#fff;border:1px solid #004879;color:#1e4670}.btn-outline[data-v-8bf7c4be]:hover{background-color:#e8f4f8;border-color:#004879}.btn-filled[data-v-8bf7c4be]{background:#004879;border:none;color:#fff}.btn-filled[data-v-8bf7c4be]:hover{background:#0066a3}.btn-run-test[data-v-8bf7c4be]{background:#81b0e1;border:none;color:#fff}.btn-run-test[data-v-8bf7c4be]:hover{background:#6a9dd4}.canvas-content[data-v-8bf7c4be]{flex:1;overflow:hidden}.three-column-layout[data-v-8bf7c4be]{display:flex;height:100%}.block-palette[data-v-8bf7c4be]{width:324px;background:#f9fbfd;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;box-shadow:4px 0 12px 0 rgba(0,0,0,.08);z-index:50;position:relative;transition:width .3s}.block-palette.collapsed[data-v-8bf7c4be]{width:40px}.left-panel-content[data-v-8bf7c4be]{flex:1;display:flex;flex-direction:column;overflow:hidden}.palette-tabs[data-v-8bf7c4be]{display:flex;background:#fff;border-bottom:1px solid #e6e6e6;padding:8px 8px 0}.palette-tab[data-v-8bf7c4be]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1px;color:#666;cursor:pointer;transition:all .2s}.palette-tab[data-v-8bf7c4be]:hover:not(.active){color:#81b0e1;border-bottom-color:#81b0e1}.palette-tab.active[data-v-8bf7c4be]{color:#004879;border-bottom-color:#004879;background:#fff}.palette-content[data-v-8bf7c4be]{flex:1;padding:16px 24px 24px 32px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,77%,.5) transparent}.palette-content[data-v-8bf7c4be]::-webkit-scrollbar{width:8px}.palette-content[data-v-8bf7c4be]::-webkit-scrollbar-track{background:transparent}.palette-content[data-v-8bf7c4be]::-webkit-scrollbar-thumb{background:hsla(0,0%,77%,.5);border-radius:4px}.palette-content[data-v-8bf7c4be]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,60%,.8)}.palette-description[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666;text-align:justify;margin:0}.logic-section-divider[data-v-8bf7c4be]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:12px 0}.divider-line[data-v-8bf7c4be]{flex:1;height:1px;background:#999}.divider-text[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;white-space:nowrap}.block-grid[data-v-8bf7c4be]{display:flex;flex-wrap:wrap;row-gap:12px;justify-content:space-between;padding:0 8px}.block-item[data-v-8bf7c4be]{display:flex;flex-direction:column;align-items:center;gap:8px;width:115px;height:112px;padding:12px 16px;background:#fff;border:1px solid #c4c4c4;border-radius:5px;cursor:pointer;transition:all .2s}.block-item:not(.disabled):hover .block-icon[data-v-8bf7c4be]{background-color:#004879!important}.block-item[data-v-8bf7c4be]:not(.disabled):hover{border-color:#004879;box-shadow:0 2px 8px 0 rgba(0,72,121,.15)}.block-item.selected[data-v-8bf7c4be]{border-color:#004879;background:#fff}.block-item.disabled[data-v-8bf7c4be]{cursor:not-allowed;opacity:1;border-color:#c4c4c4}.block-icon[data-v-8bf7c4be]{width:38px;height:38px;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:8px 4px}.block-label[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#666;text-align:center;width:93px;word-wrap:break-word}.block-label.label-selected[data-v-8bf7c4be]{color:#333}.block-label.label-disabled[data-v-8bf7c4be]{color:#999}.middle-panel[data-v-8bf7c4be]{flex:1;display:flex;flex-direction:column;background:#fff;position:relative;z-index:1}.canvas-toolbar-centered[data-v-8bf7c4be]{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:transparent;z-index:10}.btn-auto-layout[data-v-8bf7c4be]{display:flex;align-items:center;gap:4px;padding:4px 16px;height:32px;background:#fff;border:1px solid #81b0e1;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#81b0e1;cursor:pointer;transition:all .2s ease}.btn-auto-layout[data-v-8bf7c4be]:hover{background:#81b0e1;color:#fff}.btn-auto-layout:hover svg path[data-v-8bf7c4be]{fill:#fff}.zoom-controls[data-v-8bf7c4be]{display:flex;align-items:center;gap:0;height:32px;background:#fff;border:1px solid #c4c4c4;border-radius:5px;overflow:hidden;width:135px}.zoom-btn[data-v-8bf7c4be]{width:32px;height:100%;background:#fff;border:none;border-right:1px solid #c4c4c4;font-size:16px;color:#374957;cursor:pointer;display:flex;align-items:center;justify-content:center}.zoom-btn[data-v-8bf7c4be]:last-child{border-right:none;border-left:1px solid #c4c4c4}.zoom-btn[data-v-8bf7c4be]:hover{background:#f3f4f6}.zoom-level[data-v-8bf7c4be]{flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;text-align:center}.workflow-canvas[data-v-8bf7c4be]{flex:1;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:auto;position:relative}.canvas-placeholder[data-v-8bf7c4be]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px}.placeholder-icon[data-v-8bf7c4be]{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.placeholder-title[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#999;margin:0}.placeholder-text[data-v-8bf7c4be]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;margin:0}.panel-collapse-btn[data-v-8bf7c4be]{position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:24px;height:48px;background:#fff;border:1px solid #e5e7eb;border-radius:4px 0 0 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100}.panel-collapse-btn.left[data-v-8bf7c4be]{left:auto;right:-12px;border-radius:0 4px 4px 0}.panel-collapse-btn[data-v-8bf7c4be]:hover{background:#f3f4f6}.panel-collapse-btn svg[data-v-8bf7c4be]{transition:transform .3s ease}.panel-collapse-btn svg.rotate-180[data-v-8bf7c4be]{transform:rotate(180deg)}.vue-flow-canvas[data-v-8bf7c4be]{width:100%;height:100%;background:#fff}