.task-preview-container[data-v-1d1c438b]{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.task-header[data-v-1d1c438b]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:16px 20px}.task-header[data-v-1d1c438b],.task-header-left[data-v-1d1c438b]{align-items:center;display:flex}.task-header-left[data-v-1d1c438b]{gap:24px}.tabs-container[data-v-1d1c438b]{gap:2px}.tab-button[data-v-1d1c438b],.tabs-container[data-v-1d1c438b]{align-items:center;display:flex}.tab-button[data-v-1d1c438b]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;gap:4px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s;position:relative}.tab-button[data-v-1d1c438b]:hover{color:#6b7280;background:#f8f9fa}.tab-button.active[data-v-1d1c438b]{color:#1f2937;background:#f3f4f6;font-weight:600}.tab-button.active[data-v-1d1c438b]:hover{background:#e5e7eb}.unsaved-indicator[data-v-1d1c438b]{align-items:center;margin-left:8px;display:inline-flex}.unsaved-badge[data-v-1d1c438b]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#f59e0b;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;animation:2s ease-in-out infinite pulseGlow-1d1c438b}@keyframes pulseGlow-1d1c438b{0%,to{opacity:1;box-shadow:0 0 #f59e0b66}50%{opacity:.9;box-shadow:0 0 8px 2px #f59e0b4d}}.tab-button.has-changes[data-v-1d1c438b]{position:relative}.tab-button.has-changes[data-v-1d1c438b]:after{content:"";background:#f59e0b;border-radius:2px;height:2px;animation:2s ease-in-out infinite shimmer-1d1c438b;position:absolute;bottom:-2px;left:10%;right:10%}@keyframes shimmer-1d1c438b{0%,to{opacity:.6;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.tab-update-indicator[data-v-1d1c438b]{background:#10b981;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 1px 3px #0000001a}.tab-update-indicator .update-dot[data-v-1d1c438b]{background:#fff;border-radius:50%;width:4px;height:4px;animation:.8s infinite flashingDot-1d1c438b}.tab-update-indicator .update-dot.solid[data-v-1d1c438b]{background:#fff;animation:none}@keyframes slideIn-1d1c438b{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes flashingDot-1d1c438b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.task-title[data-v-1d1c438b]{color:#1f2937;font-size:16px;font-weight:600}.task-header-right[data-v-1d1c438b]{gap:8px;display:flex}.mobile-close-btn[data-v-1d1c438b]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:none}.mobile-close-btn[data-v-1d1c438b]:hover{color:#374151;background:#f3f4f6}@media (max-width:1219px){.task-preview-container.mobile-view .mobile-close-btn[data-v-1d1c438b]{display:flex}}.run-test-button[data-v-1d1c438b]{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.run-test-button[data-v-1d1c438b]:hover:not(:disabled){color:#374151;background:#e5e7eb;border-color:#d1d5db}.run-test-button[data-v-1d1c438b]:disabled{opacity:.5;cursor:not-allowed}.play-icon[data-v-1d1c438b]{color:currentColor}.task-content[data-v-1d1c438b]{flex-direction:column;flex:1;display:flex;overflow:hidden}.tab-content[data-v-1d1c438b]{height:100%;padding:20px;overflow:hidden auto}.results-tab[data-v-1d1c438b]{flex-direction:column;padding:0;display:flex}.chat-preview-container[data-v-1d1c438b]{z-index:1;flex:1;height:100%;position:relative;overflow:hidden auto}.chat-preview-container[data-v-1d1c438b] .general-chat-wrapper{flex-direction:column!important;width:100%!important;height:100%!important;padding:20px!important;display:flex!important}.chat-preview-container[data-v-1d1c438b] .chat-wrapper{flex:1!important;width:100%!important;height:0!important;overflow-y:auto!important}.chat-preview-container[data-v-1d1c438b] .conversation-wrapper{--container-width:100%!important;width:100%!important;max-width:680px!important;margin:0 auto!important}.chat-preview-container[data-v-1d1c438b] .conversation-container{width:100%!important;max-width:680px!important;margin:0 auto!important}.chat-preview-container[data-v-1d1c438b] .input-wrapper-wrapper{flex-shrink:0!important;width:100%!important;max-width:100%!important;margin-bottom:16px!important;padding:0!important;position:relative!important;bottom:auto!important}.chat-preview-container[data-v-1d1c438b] .global-canvas{display:none!important}.chat-preview-container[data-v-1d1c438b] .input-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.chat-preview-container[data-v-1d1c438b] .message-wrapper,.chat-preview-container[data-v-1d1c438b] .message-container,.chat-preview-container[data-v-1d1c438b] .messages-list,.chat-preview-container[data-v-1d1c438b] .chat-content{width:100%!important;max-width:680px!important;margin:0 auto!important}.chat-preview-container[data-v-1d1c438b] .chat-input,.chat-preview-container[data-v-1d1c438b] .input-area,.chat-preview-container[data-v-1d1c438b] .input-wrapper,.chat-preview-container[data-v-1d1c438b] .input-wrapper-wrapper{display:none!important}.chat-preview-container[data-v-1d1c438b] .general-chat-wrapper{padding-bottom:0!important}.chat-preview-container[data-v-1d1c438b] .chat-wrapper{margin-bottom:0!important;padding-bottom:0!important}.configuration-tab[data-v-1d1c438b]{flex-direction:column;padding:0;display:flex;overflow:hidden auto}.embedded-card-container[data-v-1d1c438b]{height:100%;position:relative;overflow-y:auto}.embedded-card-container[data-v-1d1c438b] .modal-overlay{display:none}.embedded-card-container[data-v-1d1c438b] .modal-card{width:100%;max-width:none;height:100%;max-height:none;position:static;transform:none}.embedded-card-container[data-v-1d1c438b] .card{height:100%;box-shadow:none;border-radius:0;flex-direction:column;display:flex}.embedded-card-container[data-v-1d1c438b] .card-header,.embedded-card-container[data-v-1d1c438b] .close-button,.embedded-card-container[data-v-1d1c438b] .cancel-btn{display:none}.embedded-card-container[data-v-1d1c438b] .modal-form{flex-direction:column;height:100%;display:flex}.embedded-card-container[data-v-1d1c438b] .card-body{flex-direction:column;flex:1;min-height:0;display:flex}.empty-preview[data-v-1d1c438b]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.preview-icon[data-v-1d1c438b]{color:#9ca3af;margin-bottom:16px}.preview-text[data-v-1d1c438b]{color:#6b7280;font-size:14px;font-weight:500}.results-section[data-v-1d1c438b]{margin-bottom:24px}.section-title[data-v-1d1c438b]{color:#374151;margin-bottom:16px;font-size:14px;font-weight:600}.preview-subtext[data-v-1d1c438b]{color:#9ca3af;margin-top:4px;font-size:12px}.test-results[data-v-1d1c438b]{background:#f9fafb;border-radius:8px;min-height:100px;padding:16px}.error-state[data-v-1d1c438b],.loading-state[data-v-1d1c438b],.success-state[data-v-1d1c438b]{align-items:center;gap:8px;display:flex}.error-state[data-v-1d1c438b]{color:#ef4444}.error-icon[data-v-1d1c438b]{font-size:20px}.result-preview[data-v-1d1c438b]{width:100%;max-height:300px;overflow-y:auto}.task-preview-container.disabled[data-v-1d1c438b]{position:relative}.task-preview-container.disabled[data-v-1d1c438b]:after{content:"";-webkit-backdrop-filter:blur(4px);z-index:1000;pointer-events:all;background:#ffffffd9;position:absolute;top:0;bottom:0;left:0;right:0}.tab-content.tab-disabled[data-v-1d1c438b]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4;filter:blur(2px);transition:all .3s}.loading-overlay[data-v-1d1c438b]{-webkit-backdrop-filter:blur(1px);z-index:1001;background:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-content[data-v-1d1c438b]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 32px;box-shadow:0 8px 24px #00000026}.status-indicator[data-v-1d1c438b]{color:#374151;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.indicator-icon[data-v-1d1c438b]{gap:4px;display:flex}.dot[data-v-1d1c438b]{background-color:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both loading-dots-1d1c438b}.dot1[data-v-1d1c438b]{animation-delay:-.32s}.dot2[data-v-1d1c438b]{animation-delay:-.16s}.dot3[data-v-1d1c438b]{animation-delay:0s}@keyframes loading-dots-1d1c438b{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.task-content[data-v-1d1c438b]{padding:16px}}
