.form-section[data-v-13b54ca6]{display:flex;justify-content:space-between;align-items:start;border-radius:8px}.form-section .details-row[data-v-13b54ca6]{display:flex;gap:1.5rem;align-items:center;flex-direction:row;justify-content:space-around;width:100%}.form-section .details-row-item[data-v-13b54ca6]{display:flex;align-items:center;gap:.5rem}.form-section .edit-icon[data-v-13b54ca6]{cursor:pointer;font-size:1.5rem;color:#000}.form-section[data-v-1a0897e4]{background:#fff;border-radius:0 0 16px 16px;padding:1rem;display:flex;flex-direction:column;gap:1rem;flex:1 auto}.form-section .title-container[data-v-1a0897e4]{display:flex;align-items:center;gap:1rem;margin:0;justify-content:space-between}.form-section .title-container .title-icon[data-v-1a0897e4]{color:#47a248;font-size:1.5rem}.form-section .add-workflow-btn[data-v-1a0897e4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:10px;color:#64748b;font-weight:600;cursor:pointer;width:100%;justify-content:center;transition:all .2s}.form-section .add-workflow-btn[data-v-1a0897e4]:hover{border-color:#2563eb;color:#2563eb;background-color:#ebf2ff}.form-section .add-workflow-btn[data-v-1a0897e4]:disabled{opacity:.5;cursor:not-allowed}.form-section .add-workflow-btn[data-v-1a0897e4]:disabled,.form-section .add-workflow-btn[data-v-1a0897e4]:disabled:hover{border-color:#e2e8f0;color:#64748b;background-color:#f8fafc}.form-section .add-workflow-btn .material-symbols-outlined[data-v-1a0897e4]{font-size:18px}.form-section .add-workflow-btn.empty-state[data-v-1a0897e4]{aspect-ratio:1;width:100%;height:100%;margin:0 auto;padding:2rem;flex-direction:column;font-size:1.1rem}.form-section .add-workflow-btn.empty-state .material-symbols-outlined[data-v-1a0897e4]{font-size:2.5rem;margin-bottom:.5rem}.form-section .flows-grid[data-v-1a0897e4]{display:flex;flex-direction:column;gap:1rem}.form-section .flows-grid .item-card[data-v-1a0897e4]{display:flex;align-items:center;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;transition:all .2s}.form-section .flows-grid .item-card[data-v-1a0897e4]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.form-section .flows-grid .item-card .item-icon[data-v-1a0897e4]{margin-right:1rem}.form-section .flows-grid .item-card .item-icon .material-symbols-outlined[data-v-1a0897e4]{font-size:24px;color:#2563eb}.form-section .flows-grid .item-card .item-info[data-v-1a0897e4]{flex:1}.form-section .flows-grid .item-card .item-info h3[data-v-1a0897e4]{margin:0;font-size:16px;font-weight:500;color:#0f172a}.form-section .flows-grid .item-card .item-info .item-description[data-v-1a0897e4]{margin:.25rem 0 0;font-size:14px;color:#64748b}.form-section .flows-grid .item-card .delete-icon[data-v-1a0897e4]{color:#64748b;cursor:pointer;font-size:1.25rem;opacity:0;transition:all .2s}.form-section .flows-grid .item-card .delete-icon[data-v-1a0897e4]:hover{color:#dc2626}.form-section .flows-grid .item-card:hover .delete-icon[data-v-1a0897e4]{opacity:1}.form-section .flows-grid .additional-flows[data-v-1a0897e4]{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.form-section .flows-grid .collapse-section .collapse-btn[data-v-1a0897e4]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:transparent;border:none;color:#2563eb;cursor:pointer;font-size:14px;transition:all .2s}.form-section .flows-grid .collapse-section .collapse-btn[data-v-1a0897e4]:hover{color:#1d4ed8}.form-section .flows-grid .collapse-section .collapse-btn .material-symbols-outlined[data-v-1a0897e4]{font-size:18px}.form-section[data-v-e99b2b7a]{background:#fff;border-radius:0 0 16px 16px;padding:1rem;display:flex;flex-direction:column;gap:1rem;flex:1 auto}.form-section .title-container[data-v-e99b2b7a]{display:flex;align-items:center;gap:1rem;margin:0;justify-content:space-between}.form-section .title-container .title-icon[data-v-e99b2b7a]{color:#47a248;font-size:1.5rem}.form-section .instructions-container .instruction-list[data-v-e99b2b7a]{display:flex;flex-direction:column;gap:1rem}.form-section .instructions-container .instruction-list .instruction-item[data-v-e99b2b7a]{display:flex;align-items:start;gap:.5rem;flex-direction:row}.form-section .instructions-container .instruction-list .instruction-item .instruction-meta[data-v-e99b2b7a]{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.form-section .instructions-container .instruction-list .instruction-item .instruction-meta .warning-text[data-v-e99b2b7a]{color:#f59e0b;display:flex;align-items:center;gap:.25rem;font-size:.875rem;margin-right:auto}.form-section .instructions-container .instruction-list .instruction-item .instruction-meta .warning-text .material-symbols-outlined[data-v-e99b2b7a]{font-size:1rem}.form-section .instructions-container .instruction-list .instruction-item .delete-icon[data-v-e99b2b7a]{color:#64748b;cursor:pointer;font-size:1.25rem;opacity:0;transition:all .2s}.form-section .instructions-container .instruction-list .instruction-item:hover .delete-icon[data-v-e99b2b7a]{opacity:1}.form-section .instructions-container .instruction-list .instruction-item .instruction-content[data-v-e99b2b7a]{flex:1 auto}.form-section .instructions-container .instruction-list .instruction-item .instruction-content[data-v-e99b2b7a] textarea{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;margin-bottom:.75rem;font-size:.9375rem;resize:vertical}.form-section .instructions-container .instruction-list .instruction-item .instruction-content[data-v-e99b2b7a] textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.form-section .instructions-container .instruction-list .instruction-item .instruction-type[data-v-e99b2b7a]{display:flex;align-items:center;gap:.5rem}.form-section .instructions-container .instruction-list .instruction-item .instruction-type label[data-v-e99b2b7a]{font-weight:500;color:#64748b}.form-section .instructions-container .instruction-list .instruction-item .instruction-type select[data-v-e99b2b7a]{padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#0f172a;background-color:#f8fafc}.form-section .instructions-container .instruction-list .instruction-item .instruction-order[data-v-e99b2b7a]{display:flex;gap:.5rem}.form-section .instructions-container .instruction-list .instruction-item .instruction-order button[data-v-e99b2b7a]{padding:.25rem;border:none;background:none;color:#64748b;cursor:pointer;border-radius:6px}.form-section .instructions-container .instruction-list .instruction-item .instruction-order button[data-v-e99b2b7a]:hover:not(:disabled){background-color:#f1f5f9;color:#0f172a}.form-section .instructions-container .instruction-list .instruction-item .instruction-order button[data-v-e99b2b7a]:disabled{opacity:.5;cursor:not-allowed}.form-section .add-instruction-btn[data-v-e99b2b7a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:10px;color:#64748b;font-weight:600;cursor:pointer;width:100%;justify-content:center;transition:all .2s}.form-section .add-instruction-btn[data-v-e99b2b7a]:hover{border-color:#2563eb;color:#2563eb;background-color:#ebf2ff}.form-section .add-instruction-btn[data-v-e99b2b7a]:disabled{opacity:.5;cursor:not-allowed;border-color:#e2e8f0;color:#64748b;background-color:#f8fafc}.form-section .add-instruction-btn[data-v-e99b2b7a]:disabled:hover{border-color:#e2e8f0;color:#64748b;background-color:#f8fafc}.form-section .add-instruction-btn.empty-state[data-v-e99b2b7a]{aspect-ratio:1;width:100%;height:100%;margin:0 auto;padding:2rem;flex-direction:column;font-size:1.1rem}.form-section .add-instruction-btn.empty-state .material-symbols-outlined[data-v-e99b2b7a]{font-size:2.5rem;margin-bottom:.5rem}.form-section .topics-container .topics-input[data-v-030591c6]{display:flex;gap:.75rem;margin-bottom:1rem}.form-section .topics-container .topics-input .add-topic-btn[data-v-030591c6]{display:flex;align-items:center;justify-content:center;padding:.75rem;background-color:#2563eb;color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.form-section .topics-container .topics-input .add-topic-btn[data-v-030591c6]:hover{background-color:#1d4ed8}.form-section .topics-container .topics-list[data-v-030591c6]{display:flex;flex-wrap:wrap;gap:.75rem}.message[data-v-224a3496]{max-width:80%;padding:.75rem 1rem;border-radius:12px;font-size:.9375rem}.message.user[data-v-224a3496]{align-self:flex-end;background:#2563eb;color:#fff}.message.user .message-time[data-v-224a3496]{color:hsla(0,0%,100%,.7)}.message.agent[data-v-224a3496]{align-self:flex-start;background:#f1f5f9;color:#0f172a}.message.activity[data-v-224a3496]{align-self:center;background:#f8fafc;border:1px solid #e2e8f0;max-width:90%;font-size:.875rem;color:#64748b}.message.activity .message-content[data-v-224a3496]{display:flex;align-items:center;gap:.5rem}.message.activity .message-content .material-symbols-outlined[data-v-224a3496]{font-size:1.125rem;color:#2563eb}.message.activity .message-time[data-v-224a3496]{color:#94a3b8}.message .message-time[data-v-224a3496]{font-size:.75rem;margin-top:.25rem;opacity:.7}.conversation-panel[data-v-73ae99cc]{display:flex;flex-direction:column;flex:1 auto}.conversation-panel .messages[data-v-73ae99cc]{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.conversation-panel .messages .activity-group[data-v-73ae99cc]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:.5rem 1rem}.conversation-panel .messages .activity-group .activity-header[data-v-73ae99cc]{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.conversation-panel .messages .activity-group .activity-header[data-v-73ae99cc]:hover{background:#f1f5f9}.conversation-panel .messages .activity-group .activity-header .header-content[data-v-73ae99cc]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0f172a;font-size:.875rem}.conversation-panel .messages .activity-group .activity-header .header-content .material-symbols-outlined[data-v-73ae99cc]{font-size:1rem;color:#2563eb}.conversation-panel .messages .activity-group .activity-header .header-content .activity-count[data-v-73ae99cc]{font-size:.75rem;color:#64748b;font-weight:400;margin-left:.5rem}.conversation-panel .messages .activity-group .activity-header .toggle-icon[data-v-73ae99cc]{color:#64748b;font-size:1.25rem;transition:transform .2s}.conversation-panel .messages .activity-group .activity-items[data-v-73ae99cc]{position:relative;padding:.5rem 0;border-top:1px solid #e2e8f0}.conversation-panel .messages .activity-group .activity-items[data-v-73ae99cc]:before{content:"";position:absolute;left:1.7rem;top:0;bottom:0;width:2px;background:#e2e8f0}.conversation-panel .messages .activity-group .activity-items .activity-item[data-v-73ae99cc]{display:flex;align-items:flex-start;padding:.5rem 1rem;gap:.75rem;position:relative}.conversation-panel .messages .activity-group .activity-items .activity-item .activity-icon[data-v-73ae99cc]{background:#fff;border:2px solid #e2e8f0;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.conversation-panel .messages .activity-group .activity-items .activity-item .activity-icon .material-symbols-outlined[data-v-73ae99cc]{font-size:.875rem;color:#2563eb}.conversation-panel .messages .activity-group .activity-items .activity-item .activity-content[data-v-73ae99cc]{flex:1}.conversation-panel .messages .activity-group .activity-items .activity-item .activity-content .activity-message[data-v-73ae99cc]{font-size:.875rem;color:#334155;margin-bottom:.25rem}.conversation-panel .messages .activity-group .activity-items .activity-item .activity-content .activity-time[data-v-73ae99cc]{font-size:.75rem;color:#64748b}.conversation-panel .messages .activity-group .activity-items .activity-item.processing .activity-icon[data-v-73ae99cc]{border-color:#2563eb}.conversation-panel .messages .activity-group .activity-items .activity-item.processing .activity-icon .material-symbols-outlined[data-v-73ae99cc]{animation:spin-73ae99cc 2s linear infinite}.conversation-panel .messages .activity-group .activity-items .activity-item.error .activity-icon[data-v-73ae99cc]{border-color:#dc2626}.conversation-panel .messages .activity-group .activity-items .activity-item.error .activity-icon .material-symbols-outlined[data-v-73ae99cc]{color:#dc2626}.conversation-panel .messages .activity-group .activity-items .activity-item.success .activity-icon[data-v-73ae99cc]{border-color:#16a34a}.conversation-panel .messages .activity-group .activity-items .activity-item.success .activity-icon .material-symbols-outlined[data-v-73ae99cc]{color:#16a34a}.conversation-panel .messages .activity-group .activity-items .activity-item.warning .activity-icon[data-v-73ae99cc]{border-color:#ca8a04}.conversation-panel .messages .activity-group .activity-items .activity-item.warning .activity-icon .material-symbols-outlined[data-v-73ae99cc]{color:#ca8a04}.conversation-panel .input-container[data-v-73ae99cc]{padding:1rem;border-top:1px solid #e2e8f0}.conversation-panel .input-container .input-wrapper[data-v-73ae99cc]{display:flex;gap:.75rem}.conversation-panel .input-container .input-wrapper input[data-v-73ae99cc]{flex:1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;transition:all .2s}.conversation-panel .input-container .input-wrapper input[data-v-73ae99cc]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.conversation-panel .input-container .input-wrapper .voice-btn[data-v-73ae99cc]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s}.conversation-panel .input-container .input-wrapper .voice-btn.recording[data-v-73ae99cc]{background:#dc2626;color:#fff;border-color:#dc2626;animation:pulse-73ae99cc 2s infinite}.conversation-panel .input-container .input-wrapper .voice-btn[data-v-73ae99cc]:hover:not(.recording){border-color:#2563eb;color:#2563eb}.conversation-panel .input-container .input-wrapper .send-btn[data-v-73ae99cc]{padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.conversation-panel .input-container .input-wrapper .send-btn[data-v-73ae99cc]:hover{background:#1d4ed8}@keyframes spin-73ae99cc{to{transform:rotate(1turn)}}@keyframes pulse-73ae99cc{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.test-panel[data-v-22316353]{background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;flex:1 auto;position:sticky;top:2rem}.test-panel .test-header[data-v-22316353]{padding:.8rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.5rem}.test-panel .test-header .test-controls[data-v-22316353]{display:flex;gap:1rem}.test-panel .test-header .test-controls .test-mode-btn[data-v-22316353]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s}.test-panel .test-header .test-controls .test-mode-btn.active[data-v-22316353]{background:#2563eb;color:#fff;border-color:#2563eb}.test-panel .test-header .test-controls .test-mode-btn[data-v-22316353]:hover:not(.active){border-color:#2563eb;color:#2563eb}.test-panel .test-conversation[data-v-22316353]{flex:1 auto;display:flex;flex-direction:column;overflow:hidden}#ai-agent-builder[data-v-4526219b]{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fa}#ai-agent-builder .builder-container[data-v-4526219b]{width:100%;overflow:hidden;background-color:#f5f5f5;background-image:url(/img/tile.png);background-repeat:repeat;background-size:40px 40px;position:relative}#ai-agent-builder .builder-layout[data-v-4526219b]{display:flex;flex:1;overflow:hidden;gap:1rem;padding:1rem;max-width:1200px;margin:0 auto;width:100%}@media screen and (max-width:1200px){#ai-agent-builder .builder-layout[data-v-4526219b]{max-width:95%}}@media screen and (max-width:768px){#ai-agent-builder .builder-layout[data-v-4526219b]{max-width:98%}}#ai-agent-builder .builder-container[data-v-4526219b]{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;gap:.5rem;margin:0 auto}#ai-agent-builder .builder-container .scrollable-content[data-v-4526219b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:1rem}#ai-agent-builder .builder-container .tabs-container[data-v-4526219b]{display:flex;flex-direction:column;flex:1 auto}#ai-agent-builder .test-panel-container[data-v-4526219b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}