.workflow-card[data-v-1734996c]{background:#fff;border:1px solid #c4c4c4;border-radius:10px;padding:24px;width:100%;min-width:0;max-width:100%;height:144px;transition:all .2s ease;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;flex-shrink:0}.workflow-card[data-v-1734996c]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.workflow-card:hover.is-archive[data-v-1734996c]{border:1px solid var(--VibrantDarkBlue,#004879);background:var(--Cool-White,#f9fbfd)}.workflow-card:hover .workflow-name[data-v-1734996c]{font-weight:700}.workflow-card:hover .automation-type-workflow svg rect.icon-bg[data-v-1734996c]{fill:#004879}.workflow-card:hover .automation-type-workflow svg path.icon-fill[data-v-1734996c]{fill:#fff}.workflow-card:hover .automation-type-program svg rect.icon-bg[data-v-1734996c]{fill:#004879}.workflow-card:hover .automation-type-program svg path.icon-fill[data-v-1734996c]{fill:#fff}.card-content[data-v-1734996c]{display:flex;gap:12px}.workflow-icon[data-v-1734996c]{flex-shrink:0;width:56px;height:56px}.workflow-info[data-v-1734996c]{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.title-row[data-v-1734996c]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:32px}.workflow-name[data-v-1734996c]{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-1734996c],.workflow-name[data-v-1734996c]{font-family:Inter,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.workflow-description[data-v-1734996c]{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;margin:0;-webkit-line-clamp:2;line-clamp:2}.action-buttons[data-v-1734996c]{display:flex;gap:4px;flex-shrink:0;align-items:center;justify-content:flex-end}.patient-actions[data-v-1734996c]{gap:2px}.card-footer[data-v-1734996c]{padding-left:68px}.footer-content[data-v-1734996c]{display:flex;align-items:center;gap:8px}.footer-text[data-v-1734996c]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#999}.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}}.action-buttons[data-v-38711884] .prefix-wrapper{padding:2px}.workflow-page[data-v-38711884]{padding:0;background:transparent;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-38711884]{display:flex;justify-content:space-between;align-items:flex-start;background:transparent}.page-title-section[data-v-38711884]{display:flex;align-items:center;gap:8px;flex:1}.page-title[data-v-38711884]{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-38711884]{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-38711884]{display:flex;gap:8px}.view-btn[data-v-38711884]{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-38711884]:hover:not(.disabled){background:#f3f4f6;border-color:#004897}.view-btn.active[data-v-38711884]{background:#e3f2fd;border-color:#004897}.view-btn.active svg path[data-v-38711884]{fill:#374957}.view-btn.disabled[data-v-38711884]{cursor:not-allowed;opacity:.4;background:#f9f9f9}.view-btn.disabled[data-v-38711884]:hover{border-color:#e5e7eb}.content-area[data-v-38711884]{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}.search-header[data-v-38711884]{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.action-buttons[data-v-38711884],.search-section[data-v-38711884]{display:flex;gap:12px;align-items:center}.automation-type-tabs[data-v-38711884]{padding:16px 12px 0 12px;background:#fff}.automation-type-tabs[data-v-38711884] .va-tab-group__main{display:flex;width:100%}.automation-type-tabs[data-v-38711884] .va-tab{flex:1;min-width:0;justify-content:center}.workflow-content[data-v-38711884]{padding:24px 12px;flex:1;overflow-y:auto}.workflow-grid[data-v-38711884]{display:grid;gap:12px}.workflow-grid.grid-list[data-v-38711884]{grid-template-columns:1fr}.workflow-grid.grid-grid[data-v-38711884]{grid-template-columns:repeat(2,1fr)}.workflow-grid.grid-grid-large[data-v-38711884]{grid-template-columns:repeat(3,1fr)}.create-workflow-card[data-v-38711884]{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-38711884]:hover{background:#e8e8e8;border-color:#999}.create-icon-wrapper[data-v-38711884]{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-38711884]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;margin:0}.block-icon-wrapper[data-v-a312a47a]{width:18px;display:flex;align-items:center;justify-content:center}.block-icon-wrapper svg[data-v-a312a47a]{transition:fill .2s ease}.test-panel[data-v-5ec47906]{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-5ec47906]{height:30px}.test-panel-header[data-v-5ec47906]{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-5ec47906]{justify-content:end;padding:6px 24px}.test-panel-title-section[data-v-5ec47906]{display:flex;align-items:center;gap:4px}.workflow-icon-small[data-v-5ec47906]{width:24px;height:24px;background:#20a7c1;border-radius:50%}.test-panel-title[data-v-5ec47906]{font-family:Lato,sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:.2px;color:#004879}.collapse-btn[data-v-5ec47906]{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-5ec47906]{padding:24px;max-height:550px;overflow-y:auto}.test-panel-description[data-v-5ec47906]{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-5ec47906]{display:flex;border-bottom:1px solid #e6e6e6;padding:0 8px;margin-bottom:12px}.tab-button[data-v-5ec47906]{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-5ec47906]{border-bottom-color:#004879;color:#004879}.tab-button[data-v-5ec47906]:hover{background:#f9fbfd}.test-run-tab[data-v-5ec47906]{display:flex;flex-direction:column;gap:8px}.test-description[data-v-5ec47906]{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-5ec47906]{padding:8px 24px}.status-row[data-v-5ec47906]{display:flex;align-items:center;gap:12px}.status-timestamp[data-v-5ec47906]{color:#333;text-align:center}.status-chip[data-v-5ec47906],.status-timestamp[data-v-5ec47906]{flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}.status-chip[data-v-5ec47906]{display:flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px}.status-chip.live[data-v-5ec47906]{background:#e1d3f1;color:#6f4999}.status-chip.test[data-v-5ec47906]{background:#e4f3f5;color:#004879}.status-result[data-v-5ec47906]{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-5ec47906]{color:#374957}.status-result.success[data-v-5ec47906]{color:#45960d}.status-result.failed[data-v-5ec47906]{color:#d10000}.status-duration[data-v-5ec47906]{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-5ec47906]{display:flex;flex-direction:column;gap:8px;padding-bottom:24px}.status-message[data-v-5ec47906]{padding:12px 16px;border-radius:8px}.status-message.running[data-v-5ec47906]{background:#e8f4fd}.status-message.error[data-v-5ec47906]{background:#faeaea}.status-message-content[data-v-5ec47906]{display:flex;align-items:center;gap:10px}.status-message-text[data-v-5ec47906]{flex:1;display:flex;flex-direction:column;gap:4px}.status-message-title[data-v-5ec47906]{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-5ec47906]{color:#333}.status-message.error .status-message-title[data-v-5ec47906]{color:#d10000}.status-message-description[data-v-5ec47906]{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-5ec47906]{color:#666}.status-message.error .status-message-description[data-v-5ec47906]{color:#d10000}.divider[data-v-5ec47906]{height:1px;background:#c4c4c4;width:100%}.test-steps-list[data-v-5ec47906]{display:flex;flex-direction:column;gap:8px;padding-top:8px}.test-step[data-v-5ec47906]{padding:12px 16px;border-radius:8px}.test-step.running[data-v-5ec47906]{background:#e8f4fd}.test-step.success[data-v-5ec47906]{background:#f1f9f5}.test-step.failed[data-v-5ec47906]{background:#faeaea}.step-content[data-v-5ec47906]{display:flex;align-items:center;gap:10px}.step-icon[data-v-5ec47906]{flex-shrink:0}.step-text[data-v-5ec47906]{flex:1;display:flex;flex-direction:column}.step-title[data-v-5ec47906]{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-5ec47906],.test-step.success .step-title[data-v-5ec47906]{color:#333}.test-step.failed .step-title[data-v-5ec47906]{color:#d10000}.step-description[data-v-5ec47906]{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-5ec47906],.test-step.success .step-description[data-v-5ec47906]{color:#666}.test-step.failed .step-description[data-v-5ec47906]{color:#d10000}@keyframes spin-5ec47906{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-5ec47906]{animation:spin-5ec47906 1s linear infinite}.log-view-tab[data-v-5ec47906]{display:flex;flex-direction:column;gap:16px}.filters-row[data-v-5ec47906]{display:flex;gap:12px;align-items:flex-end}.filter-group[data-v-5ec47906]{flex:1;display:flex;flex-direction:column;gap:4px}.filter-label[data-v-5ec47906]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.filter-select[data-v-5ec47906]{width:100%}.test-history-table[data-v-5ec47906]{display:flex;flex-direction:column;background:#f9fbfd;border-radius:4px}.table-header[data-v-5ec47906]{display:flex;align-items:center;padding:8px 16px;background:#e6e6e6;border-radius:4px 4px 0 0}.table-body[data-v-5ec47906]{display:flex;flex-direction:column}.table-row[data-v-5ec47906]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #e6e6e6}.table-row[data-v-5ec47906]:last-child{border-bottom:none}.table-row[data-v-5ec47906]:hover{background:#f0f0f0}.table-cell[data-v-5ec47906]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#333}.table-cell.timestamp[data-v-5ec47906]{flex:1;text-align:center}.table-cell.status[data-v-5ec47906],.table-cell.test-type[data-v-5ec47906]{flex:1;display:flex;justify-content:center}.table-cell.duration[data-v-5ec47906]{flex:1;text-align:center}.table-cell.details[data-v-5ec47906]{flex:1;display:flex;justify-content:center}.type-chip[data-v-5ec47906]{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-5ec47906]{background:#e1d3f1;color:#6f4999}.type-chip.test[data-v-5ec47906]{background:#e4f3f5;color:#004879}.status-indicator[data-v-5ec47906]{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-5ec47906]{color:#374957}.status-indicator.success[data-v-5ec47906]{color:#45960d}.status-indicator.failed[data-v-5ec47906]{color:#d10000}.view-details-btn[data-v-5ec47906]{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-5ec47906]:hover{color:#003a5d}.pagination-container[data-v-5ec47906]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.pagination-controls[data-v-5ec47906]{display:flex;align-items:center;justify-content:center;gap:8px}.pagination-btn[data-v-5ec47906]{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-5ec47906]:hover:not(:disabled){background:#e6e6e6}.pagination-btn[data-v-5ec47906]:disabled{opacity:.3;cursor:not-allowed}.pagination-number[data-v-5ec47906]{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-5ec47906]:hover{background:#e6e6e6}.pagination-number.active[data-v-5ec47906]{background:#004879;color:#fff}.pagination-ellipsis[data-v-5ec47906]{font-family:Roboto,sans-serif;font-size:14px;color:#333}.items-per-page[data-v-5ec47906]{display:flex;align-items:center;justify-content:flex-end}.per-page-select[data-v-5ec47906]{width:120px}.confirmation-message[data-v-72394e30],.validation-message[data-v-f606aab8]{font-size:16px;line-height:28px;color:#374957;margin:0}.confirmation-message[data-v-72394e30]{font-weight:400}.enrollment-info[data-v-89822adc]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#e3f2fd;border:1px solid #004879;border-radius:8px;margin-bottom:16px}.enrollment-info.warning[data-v-89822adc]{background:#ffebee;border-color:#d10000}.enrollment-text[data-v-89822adc]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#004879}.enrollment-info.warning .enrollment-text[data-v-89822adc]{color:#d10000}.dialog-header[data-v-89822adc]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#004879;border-radius:10px 10px 0 0}.header-content[data-v-89822adc]{display:flex;align-items:center;gap:4px}.header-icon[data-v-89822adc]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header-title[data-v-89822adc]{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:normal;color:#fff}.close-button[data-v-89822adc]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0}.close-button[data-v-89822adc]:hover{opacity:.8}.dialog-content[data-v-89822adc]{padding:16px;background:#f9fbfd}.content-section[data-v-89822adc]{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.field-group[data-v-89822adc]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-89822adc]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.patient-option-custom[data-v-89822adc]{display:flex;flex-direction:column;gap:2px;width:100%;padding:4px 0}.patient-option-name[data-v-89822adc]{font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333}.patient-option-meta[data-v-89822adc]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#666}.auto-apply-wrapper[data-v-89822adc]{display:flex;align-items:center;gap:6px;align-self:flex-end;margin-top:4px}.checkbox-label[data-v-89822adc]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-footer[data-v-89822adc]{display:flex;flex-direction:column;padding:0 24px 24px;background:#f9fbfd;border-radius:0 0 10px 10px}.footer-divider[data-v-89822adc]{height:1px;background:#c4c4c4;border-style:dashed;margin-bottom:24px}.footer-actions[data-v-89822adc]{display:flex;align-items:center;justify-content:space-between}.warning-text[data-v-228d09ae]{font-size:16px;font-weight:400;line-height:28px;color:#374957;margin:0}.trigger-status-editor[data-v-f267610e]{display:flex;flex-direction:column;gap:16px;width:100%}.node-intro[data-v-f267610e]{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;background:#e5f9ef;border-radius:5px}.node-icon[data-v-f267610e]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-f267610e]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#20a7c1;margin:0}.node-title[data-v-f267610e]{font-weight:700}.property-content[data-v-f267610e]{display:flex;flex-direction:column;gap:10px;padding:0 8px}.property-label[data-v-f267610e]{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px;color:#333;margin:0}.options-list[data-v-f267610e]{display:flex;flex-direction:column;gap:10px}.option-item[data-v-f267610e]{display:flex;gap:8px;align-items:center;padding-left:16px}.option-label[data-v-f267610e]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333}.save-config-btn[data-v-f267610e]{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:4px 8px;background:#004879;border:none;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;color:#fff;cursor:pointer;transition:background .2s}.save-config-btn[data-v-f267610e]:hover:not(:disabled){background:#036}.save-config-btn[data-v-f267610e]:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.btn-icon[data-v-f267610e]{font-size:24px;color:#fff}.trigger-manual-editor[data-v-7e9ba0ea]{display:flex;flex-direction:column;gap:10px;width:100%}.node-intro[data-v-7e9ba0ea]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e5f9ef;border-radius:5px}.node-icon[data-v-7e9ba0ea]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-7e9ba0ea]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#20a7c1;margin:0}.node-title[data-v-7e9ba0ea]{font-weight:700}.input-section[data-v-7e9ba0ea]{display:flex;flex-direction:column;gap:8px}.input-field[data-v-7e9ba0ea]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-7e9ba0ea]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.info-box[data-v-7e9ba0ea]{display:flex;gap:8px;align-items:flex-start;padding:12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:4px}.info-text[data-v-7e9ba0ea]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#004879;margin:0}.info-description[data-v-7e9ba0ea]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#333;margin:0}.save-config-btn[data-v-7e9ba0ea]{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:4px 8px;background:#004879;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(74,74,74,.25);cursor:pointer;transition:background .2s ease;width:100%}.save-config-btn[data-v-7e9ba0ea]:hover{background:#036}.save-config-btn[data-v-7e9ba0ea]:active{transform:translateY(1px)}.btn-icon[data-v-7e9ba0ea]{width:24px;height:24px;flex-shrink:0}.save-config-btn span[data-v-7e9ba0ea]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#fff}.trigger-scheduled-editor[data-v-48c509e6]{display:flex;flex-direction:column;gap:12px;width:100%}.node-intro[data-v-48c509e6]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e5f9ef;border-radius:5px}.node-icon[data-v-48c509e6]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-48c509e6]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#20a7c1;margin:0}.node-title[data-v-48c509e6]{font-weight:700}.input-group[data-v-48c509e6]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-48c509e6]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.required[data-v-48c509e6]{color:#d10000}.start-row[data-v-48c509e6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.time-row[data-v-48c509e6]{display:flex;align-items:center;gap:6px}.start-date-picker[data-v-48c509e6]{width:150px}[data-v-48c509e6] .start-date-picker .el-input__wrapper{height:36px;border:1px solid #c9c9c9!important;box-shadow:none!important;border-radius:4px}.end-date-picker[data-v-48c509e6]{width:100%}[data-v-48c509e6] .end-date-picker .el-input__wrapper{height:40px;border:1px solid #c9c9c9!important;box-shadow:none!important;border-radius:4px}.at-label[data-v-48c509e6],.colon[data-v-48c509e6],.inline-text[data-v-48c509e6]{font-family:Inter,sans-serif;font-size:13px;color:#333;white-space:nowrap}.time-input[data-v-48c509e6]{width:60px;height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;text-align:center;outline:none}.time-input[data-v-48c509e6]::-moz-placeholder{color:#999}.time-input[data-v-48c509e6]::placeholder{color:#999}.time-input[data-v-48c509e6]::-webkit-inner-spin-button,.time-input[data-v-48c509e6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-input[type=number][data-v-48c509e6]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.time-input[data-v-48c509e6]:focus{border-color:#004879}.ampm-sel[data-v-48c509e6]{width:68px}.time-input-row[data-v-48c509e6]{display:flex;align-items:center;gap:8px;width:100%}.time-separator[data-v-48c509e6]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#333}.ampm-dropdown[data-v-48c509e6]{width:80px;flex-shrink:0}.unit-sel[data-v-48c509e6]{width:90px;flex-shrink:0}.num-wrapper[data-v-48c509e6]{width:80px;flex-shrink:0}.row-text[data-v-48c509e6]{font-family:Inter,sans-serif;font-size:13px;color:#333;white-space:nowrap}.input-wrapper[data-v-48c509e6]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px}.wait-input[data-v-48c509e6]{flex:1;width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;border:none;outline:none;background:transparent}.wait-input[data-v-48c509e6]::-moz-placeholder{color:#999}.wait-input[data-v-48c509e6]::placeholder{color:#999}.wait-input[data-v-48c509e6]::-webkit-inner-spin-button,.wait-input[data-v-48c509e6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wait-input[type=number][data-v-48c509e6]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.checkbox-label[data-v-48c509e6]{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#333}.checkbox[data-v-48c509e6]{width:16px;height:16px;cursor:pointer;accent-color:#004879}.tz-selector[data-v-48c509e6]{width:100%}[data-v-48c509e6] .new-libary-single-selector .el-select__wrapper{height:40px;border:1px solid #c9c9c9!important;box-shadow:none!important;border-radius:4px}[data-v-48c509e6] .new-libary-single-selector .el-select__wrapper.is-focused{border-color:#004879!important}[data-v-48c509e6] .new-libary-single-selector .el-select__placeholder,[data-v-48c509e6] .new-libary-single-selector .el-select__selected-item{font-family:Inter,sans-serif;font-size:13px;color:#333}.info-box[data-v-48c509e6]{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:4px}.info-box-content[data-v-48c509e6]{flex:1;display:flex;flex-direction:column;gap:6px}.upcoming-btn[data-v-48c509e6]{background:transparent;border:none;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#004879;text-decoration:underline;cursor:pointer;text-align:left}.upcoming-btn[data-v-48c509e6]:hover{opacity:.8}.upcoming-list[data-v-48c509e6]{display:flex;flex-direction:column;gap:2px}.upcoming-item[data-v-48c509e6]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#333}.no-runs-text[data-v-48c509e6]{font-family:Inter,sans-serif;font-size:12px;color:#999;font-style:italic}.action-send-message-editor[data-v-021fbc48]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-021fbc48]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-021fbc48]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-021fbc48]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-021fbc48]{font-weight:700}.input-field[data-v-021fbc48],.input-section[data-v-021fbc48]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-021fbc48]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.required-mark[data-v-021fbc48]{color:#d10000}.action-appointment-editor[data-v-d02a9e30]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-d02a9e30]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-d02a9e30]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-d02a9e30]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-d02a9e30]{font-weight:700}.input-field[data-v-d02a9e30],.input-section[data-v-d02a9e30]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-d02a9e30]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.action-assign-task-editor[data-v-5ed94202]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-5ed94202]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-5ed94202]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-5ed94202]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-5ed94202]{font-weight:700}.input-field[data-v-5ed94202],.input-section[data-v-5ed94202]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-5ed94202]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;height:24px;display:flex;align-items:center}.required-mark[data-v-5ed94202]{color:#d10000}.assign-to-row[data-v-5ed94202]{display:flex;gap:8px;width:100%}.assign-to-row[data-v-5ed94202]>*{flex:1}.due-by-row[data-v-5ed94202]{display:flex;gap:8px;width:100%}.due-by-row[data-v-5ed94202] .el-date-editor{width:160px;border:1px solid #c9c9c9;border-radius:4px}.due-by-row[data-v-5ed94202] .el-select{width:140px}.dialog-content[data-v-4ae54e01]{padding:24px;background:#f9fbfd}.upload-section[data-v-4ae54e01]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-4ae54e01]{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#333;margin:0}.section-subtitle[data-v-4ae54e01]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#979797;margin:0 0 16px 0}.upload-area[data-v-4ae54e01]{display:flex;align-items:center;justify-content:center;min-height:240px;background:#f2f2f2;border:2px dashed #c4c4c4;border-radius:8px;transition:all .3s ease}.upload-area.drag-over[data-v-4ae54e01]{border-color:#004879;background:#f0f7ff}.upload-content[data-v-4ae54e01]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px}.upload-icon[data-v-4ae54e01]{margin-bottom:8px;padding:8px;background:#e0e0e0;border-radius:5px}.upload-or[data-v-4ae54e01],.upload-text[data-v-4ae54e01]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#979797;margin:0}.add-file-btn[data-v-4ae54e01]{padding:4px 32px;background:#004879;border:none;border-radius:15px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.15px;color:#fff;cursor:pointer;transition:background .3s ease;box-shadow:0 1px 3px 0 rgba(74,74,74,.25)}.add-file-btn[data-v-4ae54e01]:hover{background:#036}.uploaded-files-list[data-v-4ae54e01]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.uploaded-file-item[data-v-4ae54e01]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.file-info[data-v-4ae54e01]{display:flex;align-items:center;gap:12px;flex:1}.file-details[data-v-4ae54e01]{display:flex;flex-direction:column;gap:2px}.file-name[data-v-4ae54e01]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333}.file-meta[data-v-4ae54e01]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#999}.remove-file-btn[data-v-4ae54e01]{width:24px;height:24px;padding:4px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.remove-file-btn[data-v-4ae54e01]:hover{background:#f3f4f6}.action-send-documents-editor[data-v-1653cc64]{display:flex;flex-direction:column;gap:8px;width:100%}.node-intro[data-v-1653cc64]{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;background:#e4f3f5;border-radius:5px}.node-icon[data-v-1653cc64]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-description[data-v-1653cc64]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.node-title[data-v-1653cc64]{font-weight:700}.document-count-info[data-v-1653cc64]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e4f3f5;border-radius:4px}.count-text[data-v-1653cc64]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5587bc}.search-filter-section[data-v-1653cc64]{display:flex;flex-direction:column;gap:8px}.search-icon[data-v-1653cc64]{width:16px;height:16px;opacity:.5}.tab-navigation[data-v-1653cc64]{display:flex;border-bottom:1px solid #e5e7eb;background:#fff;gap:0;margin-bottom:8px}.tab-button[data-v-1653cc64]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 8px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#999}.tab-button.active[data-v-1653cc64]{border-bottom-color:#004879}.tab-button span[data-v-1653cc64]{transition:color .2s ease}.tab-button span.active-text[data-v-1653cc64]{color:#004879;font-weight:500}.tab-button[data-v-1653cc64]:hover:not(.active){background:#f9fafb}.document-list-container[data-v-1653cc64]{min-height:200px;border-top:1px dashed #c9c9c9;border-bottom:1px dashed #c9c9c9;padding:2px 6px;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.empty-state[data-v-1653cc64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px}.empty-icon[data-v-1653cc64]{width:80px;height:80px;margin-bottom:16px}.empty-text[data-v-1653cc64]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;text-align:center;margin:0}.document-list[data-v-1653cc64]{height:100%;display:flex;flex-direction:column}.document-item[data-v-1653cc64]{display:flex;align-items:center;gap:12px;padding:8px 0}.document-info[data-v-1653cc64]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.document-name[data-v-1653cc64]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-meta[data-v-1653cc64]{display:flex;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#999}.delete-btn[data-v-1653cc64]{width:32px;height:32px;background:transparent;border:none;cursor:pointer;border-radius:4px;transition:background .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-1653cc64]:hover{background:#f3f4f6}.pagination[data-v-1653cc64]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;margin-bottom:16px}.pagination-btn[data-v-1653cc64]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:4px;transition:background .2s ease}.pagination-btn[data-v-1653cc64]:hover:not(:disabled){background:#f3f4f6}.pagination-btn[data-v-1653cc64]:disabled{cursor:not-allowed;opacity:.5}.pagination-number[data-v-1653cc64]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#666;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:all .2s ease}.pagination-number[data-v-1653cc64]:hover{background:#f3f4f6}.pagination-number.active[data-v-1653cc64]{background:#004879;color:#fff}.upload-documents-btn[data-v-1653cc64]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#004879;background:#fff;border:1px solid #004879;border-radius:4px;cursor:pointer;transition:all .3s ease}.upload-documents-btn[data-v-1653cc64]:hover{background:#f0f7ff}.editor-container[data-v-4d3f9fdb]{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;background:#f9fbfd}.intro-section[data-v-4d3f9fdb]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#e4f3f5;border-radius:5px}.intro-icon[data-v-4d3f9fdb]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.intro-text[data-v-4d3f9fdb]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.intro-bold[data-v-4d3f9fdb]{font-weight:700}.properties-section[data-v-4d3f9fdb]{display:flex;flex-direction:column;gap:16px;width:100%;overflow-y:auto;flex:1}.info-banner[data-v-4d3f9fdb]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#e8f4fd;border-radius:8px}.info-icon[data-v-4d3f9fdb]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.info-text[data-v-4d3f9fdb]{flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#333;margin:0}.form-field[data-v-4d3f9fdb]{display:flex;flex-direction:column;gap:4px;width:100%}.editor-container[data-v-f8e3107c]{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;background:#f9fbfd}.intro-section[data-v-f8e3107c]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#e4f3f5;border-radius:5px}.intro-icon[data-v-f8e3107c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.intro-text[data-v-f8e3107c]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#5587bc;margin:0}.intro-bold[data-v-f8e3107c]{font-weight:700}.properties-section[data-v-f8e3107c]{display:flex;flex-direction:column;gap:16px;width:100%;overflow-y:auto;flex:1}.section-divider[data-v-f8e3107c]{display:flex;align-items:center;gap:12px;width:100%}.section-divider[data-v-f8e3107c]:after,.section-divider[data-v-f8e3107c]:before{content:"";flex:1;height:1px;background:#c4c4c4}.divider-text[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#666;white-space:nowrap}.empty-state[data-v-f8e3107c]{display:flex;flex-direction:column;gap:16px;width:100%}.items-section[data-v-f8e3107c]{display:flex;flex-direction:column;gap:12px;width:100%}.items-header[data-v-f8e3107c]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.header-label[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#333}.items-list[data-v-f8e3107c]{display:flex;flex-direction:column;gap:8px;width:100%}.item-row[data-v-f8e3107c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 4px;border-radius:4px}.expand-btn[data-v-f8e3107c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:transform .2s}.item-info[data-v-f8e3107c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.item-name[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333}.item-subtests[data-v-f8e3107c]{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-left:18px}.subtest-item[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;color:#666}.item-price[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333;flex-shrink:0}.cart-subtotal[data-v-f8e3107c]{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border-top:1px dashed #c4c4c4}.subtotal-label[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#333}.subtotal-value[data-v-f8e3107c]{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#004879}.upload-documents-btn[data-v-f8e3107c]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;padding:10px 24px;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#004879;background:#fff;border:1px solid #004879;border-radius:4px;cursor:pointer;transition:all .3s ease}.upload-documents-btn[data-v-f8e3107c]:hover{background:#f0f7ff}.expand-btn-wrapper[data-v-f8e3107c]{width:100%;justify-content:space-between}.expand-btn-container[data-v-f8e3107c],.expand-btn-wrapper[data-v-f8e3107c]{display:flex;align-items:center;gap:8px}.wait-editor[data-v-039ed724]{display:flex;flex-direction:column;gap:10px;width:100%}.node-intro[data-v-039ed724]{display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:8px 12px;background:#e1d3f1;border-radius:5px;width:100%}.intro-text[data-v-039ed724]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#6f4999;margin:0}.intro-bold[data-v-039ed724]{font-weight:600}.input-group[data-v-039ed724]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-039ed724]{display:flex;gap:4px;align-items:center;height:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.required[data-v-039ed724]{color:#d10000}.input-wrapper[data-v-039ed724]{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px}.wait-input[data-v-039ed724]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;border:none;outline:none;background:transparent}.wait-input[data-v-039ed724]::-moz-placeholder{color:#999}.wait-input[data-v-039ed724]::placeholder{color:#999}.wait-input[data-v-039ed724]::-webkit-inner-spin-button,.wait-input[data-v-039ed724]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wait-input[type=number][data-v-039ed724]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.time-input-row[data-v-039ed724]{display:flex;align-items:center;gap:8px;width:100%}.time-input[data-v-039ed724]{width:60px;height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333;text-align:center;outline:none}.time-input[data-v-039ed724]::-moz-placeholder{color:#999}.time-input[data-v-039ed724]::placeholder{color:#999}.time-input[data-v-039ed724]::-webkit-inner-spin-button,.time-input[data-v-039ed724]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.time-input[type=number][data-v-039ed724]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.time-input[data-v-039ed724]:focus{border-color:#004879}.time-separator[data-v-039ed724]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#333}.ampm-dropdown[data-v-039ed724]{width:80px;flex-shrink:0}.preview-info-box[data-v-039ed724]{display:flex;gap:8px;align-items:flex-start;padding:12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;width:100%}.preview-text[data-v-039ed724]{flex:1;font-weight:400;color:#004879;margin:0}.clear-btn[data-v-039ed724],.preview-text[data-v-039ed724]{font-family:Inter,sans-serif;font-size:14px;line-height:20px}.clear-btn[data-v-039ed724]{display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 10px;font-weight:500;letter-spacing:.1px;color:#1e4670;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;background:transparent;border:none;cursor:pointer;transition:opacity .2s}.clear-btn[data-v-039ed724]:hover{opacity:.8}.remove-block-btn[data-v-039ed724]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#d10000;background:#fff;border:1px solid #d10000;border-radius:4px;cursor:pointer;transition:all .2s}.remove-block-btn[data-v-039ed724]:hover{background:#f63b3b;color:#fff;border-color:#f63b3b}.remove-block-btn:hover svg path[data-v-039ed724]{fill:#fff}.remove-block-btn[data-v-039ed724]:active{transform:translateY(1px)}[data-v-039ed724] .new-libary-single-selector .el-select__wrapper{height:40px;border:1px solid #c9c9c9!important;box-shadow:none!important;border-radius:4px}[data-v-039ed724] .new-libary-single-selector .el-select__wrapper:hover{border-color:#c9c9c9!important}[data-v-039ed724] .new-libary-single-selector .el-select__wrapper.is-focused{border-color:#004879!important}[data-v-039ed724] .new-libary-single-selector .el-select__placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:#999}[data-v-039ed724] .new-libary-single-selector .el-select__selected-item{font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:#333}[data-v-039ed724] .new-libary-single-selector .el-select__caret{color:#374957}.review-approval-editor[data-v-146b4121]{display:flex;flex-direction:column;gap:10px;width:100%}.node-intro[data-v-146b4121]{display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:8px 12px;background:#e1d3f1;border-radius:5px;width:100%}.intro-text[data-v-146b4121]{flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#6f4999;margin:0}.intro-bold[data-v-146b4121]{font-weight:600}.section-divider[data-v-146b4121]{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0}.divider-line[data-v-146b4121]{flex:1;height:1px;background:#999}.divider-text[data-v-146b4121]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;white-space:nowrap}.input-group[data-v-146b4121]{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:4px}.input-label[data-v-146b4121]{display:flex;gap:4px;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.info-icon[data-v-146b4121]{margin-left:4px}.checkbox-content[data-v-146b4121]{flex:1;display:flex;flex-direction:column;gap:4px}.checkbox-title[data-v-146b4121]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.checkbox-description[data-v-146b4121]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;margin:0}.time-input-row[data-v-146b4121]{display:flex;gap:8px;width:100%}.time-number-input[data-v-146b4121]{width:150px}.time-unit-select[data-v-146b4121]{width:140px}.ai-toggle-section[data-v-146b4121]{display:flex;flex-direction:column;gap:6px;width:100%}.toggle-row[data-v-146b4121]{display:flex;align-items:center;justify-content:space-between;width:100%}.toggle-label[data-v-146b4121]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.toggle-controls[data-v-146b4121]{display:flex;align-items:center;gap:4px}.toggle-text[data-v-146b4121]{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}.toggle-description[data-v-146b4121]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#666;margin:0;padding:0 12px}.ai-instructions-header[data-v-146b4121]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a;margin-top:4px}.ai-instructions-container[data-v-146b4121]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#e1d3f1;width:100%}.instruction-section[data-v-146b4121]{display:flex;flex-direction:column;gap:4px;width:100%}.instruction-header[data-v-146b4121]{display:flex;align-items:center;gap:8px;height:24px}.instruction-header img[data-v-146b4121]{width:24px;height:24px}.instruction-title[data-v-146b4121]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#6f4999}.action-select[data-v-146b4121]{width:100%}[data-v-146b4121] .el-switch{--el-switch-on-color:#6f4999;--el-switch-off-color:#374957}.remove-block-btn[data-v-146b4121]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#d10000;background:#fff;border:1px solid #d10000;border-radius:4px;cursor:pointer;transition:all .2s}.remove-block-btn[data-v-146b4121]:hover{background:#f63b3b;color:#fff;border-color:#f63b3b}.remove-block-btn:hover svg path[data-v-146b4121]{fill:#fff}.remove-block-btn[data-v-146b4121]:active{transform:translateY(1px)}.message-container[data-v-1dde5186]{display:flex;gap:12px;margin-bottom:16px;max-width:100%}.user-message[data-v-1dde5186]{flex-direction:row-reverse}.not-user-message[data-v-1dde5186]{flex-direction:row}.message-content[data-v-1dde5186]{flex:1;min-width:0;max-width:100%}.user-content[data-v-1dde5186]{display:flex;flex-direction:column;align-items:flex-end}.not-user-content[data-v-1dde5186]{display:flex;flex-direction:column;align-items:flex-start}.message-header[data-v-1dde5186]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.user-header[data-v-1dde5186]{flex-direction:row-reverse}.not-user-header[data-v-1dde5186]{flex-direction:row}.sender-name[data-v-1dde5186]{font-family:Inter,sans-serif;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.5px;color:#333}.message-bubble[data-v-1dde5186]{position:relative;max-width:100%;word-wrap:break-word}.bubble-content[data-v-1dde5186]{padding:12px 24px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;position:relative;color:#333;border-radius:20px}.user-bubble[data-v-1dde5186]{background-color:#f2f2f2;margin-right:10px}.not-user-bubble[data-v-1dde5186]{background-color:#e4f3f5;margin-left:10px}.error-bubble[data-v-1dde5186]{background-color:#fee2e2;padding:12px}.error-content[data-v-1dde5186]{display:flex;gap:8px;align-items:flex-start}.error-icon[data-v-1dde5186]{flex-shrink:0;margin-top:2px}.error-text-wrapper[data-v-1dde5186]{flex:1}.error-message[data-v-1dde5186]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#ef4444;margin:0 0 4px 0}.error-actions[data-v-1dde5186]{display:flex;gap:8px;align-items:center}.error-action-link[data-v-1dde5186]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#004879;text-decoration:underline;cursor:pointer}.error-action-link[data-v-1dde5186]:hover{color:#036}.error-more-info[data-v-1dde5186]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666}.loading-text[data-v-1dde5186]{font-style:italic;color:#666;margin:0;display:inline-block;margin-right:8px}.thinking-dots[data-v-1dde5186]{display:inline-flex;gap:4px;align-items:center}.thinking-dots .dot[data-v-1dde5186]{width:6px;height:6px;background-color:#666;border-radius:50%;animation:bounce-1dde5186 1.4s ease-in-out infinite both}.thinking-dots .dot[data-v-1dde5186]:first-child{animation-delay:-.32s}.thinking-dots .dot[data-v-1dde5186]:nth-child(2){animation-delay:-.16s}.thinking-dots .dot[data-v-1dde5186]:nth-child(3){animation-delay:0s}@keyframes bounce-1dde5186{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.ai-error-notification[data-v-2a523ed4]{margin:0 16px 8px 16px;background:#fee2e2;padding:12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.error-content[data-v-2a523ed4]{display:flex;gap:8px;align-items:flex-start}.error-icon[data-v-2a523ed4]{flex-shrink:0;margin-top:2px}.error-text-wrapper[data-v-2a523ed4]{flex:1}.error-message[data-v-2a523ed4]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#ef4444;margin:0 0 4px 0}.error-actions[data-v-2a523ed4]{display:flex;gap:8px;align-items:center}.error-action-link[data-v-2a523ed4]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#004879;text-decoration:underline;cursor:pointer}.error-action-link[data-v-2a523ed4]:hover{color:#036}.error-more-info[data-v-2a523ed4]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#666}.right-panel[data-v-78da6e06]{height:100%;background:#f9fbfd;border-left:1px solid #e6e6e6;display:flex;flex-direction:column;box-shadow:0 1px 15px 0 hsla(0,0%,64%,.25);position:relative;transition:width .3s;z-index:50}.right-panel.collapsed[data-v-78da6e06]{width:40px!important}.panel-collapse-btn[data-v-78da6e06]{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[data-v-78da6e06]:hover{background:#f3f4f6}.side-panel-content[data-v-78da6e06]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.side-panel-tabs[data-v-78da6e06]{width:100%;background:#fff;padding-top:8px}.side-panel-tabs[data-v-78da6e06] .va-tab-group{width:100%;background:#fff;border-bottom:1px solid #e6e6e6}.side-panel-tabs[data-v-78da6e06] .va-tab-group__main{width:100%;display:flex}.side-panel-tabs[data-v-78da6e06] .va-tab{flex:1}.side-panel-body[data-v-78da6e06]{flex:1;min-height:0;padding:16px 16px 32px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,77%,.5) transparent}.side-panel-body[data-v-78da6e06]::-webkit-scrollbar{width:8px}.side-panel-body[data-v-78da6e06]::-webkit-scrollbar-track{background:transparent}.side-panel-body[data-v-78da6e06]::-webkit-scrollbar-thumb{background:hsla(0,0%,77%,.5);border-radius:4px}.side-panel-body[data-v-78da6e06]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,60%,.8)}.editor-empty-state[data-v-78da6e06]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:64px}.empty-icon[data-v-78da6e06]{width:108px;height:104px}.empty-text[data-v-78da6e06]{display:flex;flex-direction:column;gap:8px;text-align:center}.empty-title[data-v-78da6e06]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#666;margin:0}.empty-description[data-v-78da6e06]{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#666;margin:0}.ai-assistant[data-v-78da6e06]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.ai-chat-area[data-v-78da6e06]{flex:1;padding:16px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:0}.ai-input-area[data-v-78da6e06]{padding:10px;border-top:1px solid #e6e6e6}.ai-input-wrapper[data-v-78da6e06]{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px}.ai-input[data-v-78da6e06]{width:100%;border:none;outline:none;resize:none;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#333;min-height:60px}.ai-input[data-v-78da6e06]::-moz-placeholder{color:#999}.ai-input[data-v-78da6e06]::placeholder{color:#999}.ai-send-btn[data-v-78da6e06]{align-self:flex-end;display:flex;align-items:center;gap:8px;padding:6px 16px;background:#c4c4c4;border:none;border-radius:15px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#fff;cursor:pointer;transition:background .2s}.ai-send-btn[data-v-78da6e06]:not(:disabled){background:#004879}.ai-send-btn[data-v-78da6e06]:not(:disabled):hover{background:#036}.ai-send-btn[data-v-78da6e06]:disabled{background:#c4c4c4;cursor:not-allowed}.ai-send-btn svg[data-v-78da6e06]{width:18px;height:18px}.disabled-pointer[data-v-78da6e06]{cursor:not-allowed}.ai-input[data-v-78da6e06]:disabled{cursor:not-allowed;background-color:#fff}.program-settings-container[data-v-78da6e06]{display:flex;flex-direction:column;overflow-y:auto;flex:1}.ai-generating-animation[data-v-4391b1bb]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.animation-container[data-v-4391b1bb]{position:relative;width:327.039px;height:418.879px}.block[data-v-4391b1bb],.line[data-v-4391b1bb]{position:absolute}.fade-scale-enter-active[data-v-4391b1bb],.fade-scale-leave-active[data-v-4391b1bb]{transition:opacity .6s ease-in-out,transform .6s cubic-bezier(.34,1.56,.64,1)}.fade-scale-enter-from[data-v-4391b1bb],.fade-scale-leave-to[data-v-4391b1bb]{opacity:0;transform:scale(.85)}.fade-scale-enter-to[data-v-4391b1bb],.fade-scale-leave-from[data-v-4391b1bb]{opacity:1;transform:scale(1)}.block-1[data-v-4391b1bb]{left:99.68px;top:0;width:127.68px;height:96.319px}.block-2[data-v-4391b1bb]{left:99.68px;top:154.56px;width:127.68px;height:103.042px}.block-3[data-v-4391b1bb]{left:12px;top:313.84px;width:127.68px;height:103.04px}.block-4[data-v-4391b1bb]{left:179.36px;top:313.84px;width:127.68px;height:103.04px}.line-1[data-v-4391b1bb]{left:155.68px;top:95.2px;width:15.68px;height:60.48px}.line-2[data-v-4391b1bb]{left:69.84px;top:255.6px;width:99.68px;height:58.24px}.line-3[data-v-4391b1bb]{left:153.52px;top:257.6px;width:99.68px;height:58.24px}.ai-workflow-overlay[data-v-3ae90fca]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.overlay-card[data-v-3ae90fca]{position:relative;background:#fff;padding:48px 64px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:24px;pointer-events:auto}.loading-animation[data-v-3ae90fca]{width:auto;height:auto;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.loading-text[data-v-3ae90fca]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#333;margin:0}.close-btn[data-v-3ae90fca]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn[data-v-3ae90fca]:hover{background-color:#f3f4f6}.close-btn svg[data-v-3ae90fca]{width:24px;height:24px}.error-image[data-v-3ae90fca]{width:400px;height:auto}.error-text[data-v-3ae90fca]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#333;margin:0}.ai-workflow-preview[data-v-cea917e4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:100%;height:100%;padding:60px 20px 60px 20px;pointer-events:none}.preview-header[data-v-cea917e4]{align-items:start;height:100%;padding:16px 32px;border:2px solid #20a7c1;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.15)}.button-group[data-v-cea917e4],.preview-header[data-v-cea917e4]{display:flex;width:100%;justify-content:space-between;pointer-events:none}.button-group[data-v-cea917e4]{align-items:center;gap:16px}.preview-title[data-v-cea917e4]{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#333;pointer-events:none}.discard-btn[data-v-cea917e4]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#fff;border:1px solid #ef4444;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#ef4444;cursor:pointer;transition:all .2s;pointer-events:auto}.discard-btn[data-v-cea917e4]:hover{background:#fee2e2}.accept-btn[data-v-cea917e4]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#004879;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#fff;cursor:pointer;transition:all .2s;pointer-events:auto}.accept-btn[data-v-cea917e4]:hover{background:#036}.workflow-canvas-container[data-v-6fbe26ce]{display:flex;flex-direction:column;height:100vh;background:#fff}[aria-disabled=true][data-v-6fbe26ce]{pointer-events:none;opacity:.5}.top-level-tabs[data-v-6fbe26ce]{border-bottom:1px solid #e6e6e6}.tab-navigation-bar[data-v-6fbe26ce]{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-6fbe26ce]{display:flex;flex-direction:column;gap:8px;align-items:center}.back-button[data-v-6fbe26ce]{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-6fbe26ce]{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-6fbe26ce]:hover{background:#00487914;padding:4px 8px}.back-button:hover .back-button-text[data-v-6fbe26ce]{max-width:140px;opacity:1;color:#374957;margin-left:4px}.workflow-title-section[data-v-6fbe26ce]{flex:1;display:flex;flex-direction:column;width:100%;gap:0}.title-row[data-v-6fbe26ce]{display:flex;align-items:center;justify-content:start;gap:10px;height:32px}.workflow-title-input[data-v-6fbe26ce],.workflow-title[data-v-6fbe26ce]{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-6fbe26ce]{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-6fbe26ce]:not(:disabled):hover{background:#00487914}.workflow-title-input[data-v-6fbe26ce]::-moz-placeholder{color:#666}.workflow-title-input[data-v-6fbe26ce]::placeholder{color:#666}.workflow-title-input[data-v-6fbe26ce]:disabled{cursor:not-allowed;opacity:.6}.edit-title-btn[data-v-6fbe26ce]{width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.workflow-description[data-v-6fbe26ce]{color:#666}.workflow-description-input[data-v-6fbe26ce],.workflow-description[data-v-6fbe26ce]{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-6fbe26ce]{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-6fbe26ce]:not(:disabled):hover{background:#00487914}.workflow-description-input[data-v-6fbe26ce]::-moz-placeholder{color:#666}.workflow-description-input[data-v-6fbe26ce]::placeholder{color:#666}.workflow-description-input[data-v-6fbe26ce]:disabled{cursor:not-allowed;opacity:.6}.action-buttons-group[data-v-6fbe26ce]{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin-left:auto;flex-shrink:0}.primary-buttons-row[data-v-6fbe26ce]{display:flex;gap:8px;align-items:center}.btn-copy-new[data-v-6fbe26ce],.btn-manage-usage[data-v-6fbe26ce],.btn-run-test[data-v-6fbe26ce],.btn-save-workflow[data-v-6fbe26ce]{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;min-width:179px;justify-content:center}.btn-copy-new[disabled][data-v-6fbe26ce],.btn-manage-usage[disabled][data-v-6fbe26ce],.btn-run-test[disabled][data-v-6fbe26ce],.btn-save-workflow[disabled][data-v-6fbe26ce]{cursor:not-allowed;opacity:.6}.btn-outline[data-v-6fbe26ce]{background:#fff;border:1px solid #004879;color:#1e4670}.btn-outline[data-v-6fbe26ce]:hover{background-color:#e8f4f8;border-color:#004879}.btn-filled[data-v-6fbe26ce]{background:#004879;border:none;color:#fff}.btn-filled[data-v-6fbe26ce]:hover{background:#0066a3}.btn-run-test[data-v-6fbe26ce]{background:#81b0e1;border:none;color:#fff}.btn-run-test[data-v-6fbe26ce]:hover{background:#6a9dd4}.canvas-content[data-v-6fbe26ce]{flex:1;overflow:hidden}.three-column-layout[data-v-6fbe26ce]{display:flex;height:100%}.block-palette[data-v-6fbe26ce]{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-6fbe26ce]{width:40px}.left-panel-content[data-v-6fbe26ce]{flex:1;display:flex;flex-direction:column;overflow:hidden}.va-tab-group[data-v-6fbe26ce]{background:#fff;border-bottom:1px solid #e6e6e6;width:100%}.va-tab-group__main[data-v-6fbe26ce]{width:100%;display:flex}.va-tab[data-v-6fbe26ce]{flex:1;width:100%}.palette-content[data-v-6fbe26ce]{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-6fbe26ce]::-webkit-scrollbar{width:8px}.palette-content[data-v-6fbe26ce]::-webkit-scrollbar-track{background:transparent}.palette-content[data-v-6fbe26ce]::-webkit-scrollbar-thumb{background:hsla(0,0%,77%,.5);border-radius:4px}.palette-content[data-v-6fbe26ce]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,60%,.8)}.palette-description[data-v-6fbe26ce]{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-6fbe26ce]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:12px 0}.divider-line[data-v-6fbe26ce]{flex:1;height:1px;background:#999}.divider-text[data-v-6fbe26ce]{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-6fbe26ce]{display:flex;flex-wrap:wrap;row-gap:12px;justify-content:space-between;padding:0 8px}.block-item[data-v-6fbe26ce]{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-6fbe26ce]{background-color:#004879!important}.block-item[data-v-6fbe26ce]:not(.disabled):hover{border-color:#004879;box-shadow:0 2px 8px 0 rgba(0,72,121,.15)}.block-item.selected[data-v-6fbe26ce]{border-color:#004879;background:#fff}.block-item.disabled[data-v-6fbe26ce]{cursor:not-allowed;opacity:1;border-color:#c4c4c4}.block-icon[data-v-6fbe26ce]{width:38px;height:38px;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:8px 4px}.block-label[data-v-6fbe26ce]{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-6fbe26ce]{color:#333}.block-label.label-disabled[data-v-6fbe26ce]{color:#999}.middle-panel[data-v-6fbe26ce]{flex:1;display:flex;flex-direction:column;background:#fff;position:relative;z-index:1}.canvas-toolbar-centered[data-v-6fbe26ce]{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:transparent;z-index:10}.zoom-controls[data-v-6fbe26ce]{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-6fbe26ce]{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-6fbe26ce]:last-child{border-right:none;border-left:1px solid #c4c4c4}.zoom-btn[data-v-6fbe26ce]:hover{background:#f3f4f6}.zoom-level[data-v-6fbe26ce]{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-6fbe26ce]{flex:1;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:auto;position:relative}.canvas-placeholder[data-v-6fbe26ce]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px}.placeholder-icon[data-v-6fbe26ce]{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.placeholder-title[data-v-6fbe26ce]{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#999;margin:0}.placeholder-text[data-v-6fbe26ce]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#999;margin:0}.panel-collapse-btn[data-v-6fbe26ce]{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-6fbe26ce]{left:auto;right:-12px;border-radius:0 4px 4px 0}.panel-collapse-btn[data-v-6fbe26ce]:hover{background:#f3f4f6}.panel-collapse-btn svg[data-v-6fbe26ce]{transition:transform .3s ease}.panel-collapse-btn svg.rotate-180[data-v-6fbe26ce]{transform:rotate(180deg)}.vue-flow-canvas[data-v-6fbe26ce]{width:100%;height:100%;background:#fff}.action-buttons-group[data-v-6fbe26ce] .prefix-wrapper{padding:2px}.dialog-header[data-v-7465057f]{display:flex;align-items:center;gap:4px;padding:16px 24px;background:#004879;border-radius:10px 10px 0 0}.header-icon[data-v-7465057f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header-title[data-v-7465057f]{flex:1;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#fff;margin:0}.close-btn[data-v-7465057f]{width:28px;height:28px;padding:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-btn[data-v-7465057f]:hover{opacity:.8}.dialog-content[data-v-7465057f]{padding:24px 32px;background:#f9fbfd;max-height:calc(80vh - 200px);overflow-y:auto}.content-wrapper[data-v-7465057f]{padding:8px 16px}.program-card[data-v-7465057f]{background:#fff;border-radius:10px;padding:12px 16px;box-shadow:0 1px 15px 0 hsla(0,0%,64%,.25)}.card-header[data-v-7465057f]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.card-title[data-v-7465057f]{font-family:Avenir,sans-serif;font-size:16px;font-weight:800;line-height:24px;letter-spacing:.15px;color:#333}.card-body[data-v-7465057f]{gap:12px;padding-bottom:12px}.card-body[data-v-7465057f],.duration-type-section[data-v-7465057f]{display:flex;flex-direction:column}.duration-type-section[data-v-7465057f] .new-libary-single-selector .el-input__wrapper{height:40px}.duration-type-section[data-v-7465057f] .new-libary-single-selector .el-input__inner{height:40px;line-height:40px}.field-label[data-v-7465057f]{font-family:Lato,sans-serif;font-size:14px;font-weight:500;color:#4a4a4a;margin-bottom:4px}.field-label .required[data-v-7465057f]{color:#d10000}.duration-type-select[data-v-7465057f]{width:100%}.duration-type-select[data-v-7465057f] .el-input__wrapper{height:40px}.fixed-duration-fields[data-v-7465057f]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.duration-label[data-v-7465057f]{font-family:Lato,sans-serif;font-size:14px;font-weight:500;color:#4a4a4a}.duration-label .required[data-v-7465057f]{color:#d10000}.date-fields-container[data-v-7465057f]{display:flex;gap:8px;align-items:center}.date-field[data-v-7465057f]{flex:1;min-width:0}[data-v-7465057f] .duration-date-picker{width:100%}[data-v-7465057f] .duration-date-picker .el-input__wrapper{height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px;box-shadow:none}[data-v-7465057f] .duration-date-picker .el-input__inner{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}[data-v-7465057f] .duration-date-picker .el-input__inner::-moz-placeholder{color:#999}[data-v-7465057f] .duration-date-picker .el-input__inner::placeholder{color:#999}.rolling-duration-fields[data-v-7465057f]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.rolling-container[data-v-7465057f]{display:flex;gap:8px;align-items:center}.rolling-unit-field[data-v-7465057f],.rolling-value-field[data-v-7465057f]{flex:1;min-width:0}[data-v-7465057f] .duration-value-input .el-input__wrapper{height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px;box-shadow:none}[data-v-7465057f] .duration-value-input .el-input__inner{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}[data-v-7465057f] .duration-value-input .el-input__inner::-moz-placeholder{color:#999}[data-v-7465057f] .duration-value-input .el-input__inner::placeholder{color:#999}[data-v-7465057f] .duration-unit-select .el-input__wrapper{height:40px;padding:8px;background:#fff;border:1px solid #c4c4c4;border-radius:4px;box-shadow:none}[data-v-7465057f] .duration-unit-select .el-input__inner{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}[data-v-7465057f] .duration-unit-select .el-select__placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:#999}.enrollment-control-section[data-v-7465057f]{display:flex;flex-direction:column;gap:12px}.enrollment-control-header[data-v-7465057f]{display:flex;align-items:center;justify-content:space-between;height:22px}.control-label[data-v-7465057f]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;color:#4a4a4a}.toggle-group[data-v-7465057f]{display:flex;align-items:center;gap:4px}.toggle-text[data-v-7465057f]{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}.enrollment-switch[data-v-7465057f]{--el-switch-on-color:#374957;--el-switch-off-color:#f9fbfd;--el-switch-border-color:#374957}.max-enrollment-field[data-v-7465057f]{margin-top:12px}.enrollment-field-row[data-v-7465057f]{display:flex;justify-content:space-between;align-items:center;gap:12px}.enrollment-field-label[data-v-7465057f]{display:flex;flex-direction:column;align-items:flex-end;font-family:Lato,sans-serif;font-size:14px;font-weight:500;color:#4a4a4a;width:300px}.enrollment-field-label .required[data-v-7465057f]{color:#d10000}.enrollment-input[data-v-7465057f]{flex:1;height:40px;padding:8px 12px;background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#333}.enrollment-input[data-v-7465057f]:focus{outline:none;border-color:#004879}.enrollment-input[data-v-7465057f]::-moz-placeholder{color:#999}.enrollment-input[data-v-7465057f]::placeholder{color:#999}.section-icon[data-v-7465057f]{width:20px;height:20px}[data-v-7465057f] .el-input--large .el-input__wrapper,[data-v-7465057f] .el-select .el-input__wrapper{min-height:40px;height:40px}.dialog-footer[data-v-7465057f]{border-top:1px dashed #c4c4c4;padding:24px;background:#f9fbfd;display:flex;justify-content:space-between;align-items:center}.report-format-container[data-v-467f216d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}h1[data-v-467f216d]{font-size:28px;color:#374957;margin-bottom:12px}p[data-v-467f216d]{font-size:16px;color:#7c8da1}.template-marketplace-container[data-v-6eae0053]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}h1[data-v-6eae0053]{font-size:28px;color:#374957;margin-bottom:12px}p[data-v-6eae0053]{font-size:16px;color:#7c8da1}