.ActionList_container__eXhsB{display:flex;flex-direction:column;height:100%}.ActionList_header___yBHQ{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.ActionList_count__3DUZ9{font-size:.75rem;color:#6b7280}.ActionList_list__aIJm4{flex:1;overflow-y:auto;padding:.5rem}.ActionList_actionItem__6XJ7d{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:all .15s ease;border:1px solid rgba(0,0,0,0)}.ActionList_actionItem__6XJ7d:hover{background-color:#f9fafb}.ActionList_actionItem__6XJ7d.ActionList_selected__MMEWM{background-color:#eff6ff;border-color:#3b82f6}.ActionList_actionIndex__zOWeH{width:24px;height:24px;background-color:#e5e7eb;border-radius:50%;font-size:.75rem;font-weight:500}.ActionList_actionIcon__bWJkX,.ActionList_actionIndex__zOWeH{display:flex;align-items:center;justify-content:center;color:#6b7280}.ActionList_actionIcon__bWJkX{width:32px;height:32px;background-color:#f3f4f6;border-radius:.375rem}.ActionList_actionIcon__bWJkX svg{width:16px;height:16px}.ActionList_actionContent__e1sNn{flex:1;min-width:0}.ActionList_actionLabel__5OEqS{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActionList_actionMeta__y0Q8P{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ActionList_actionType__6AAcH{font-size:.75rem;color:#9ca3af}.ActionList_valueType__XU6tM{font-size:.625rem;padding:.125rem .375rem;border-radius:9999px;color:#fff;font-weight:500}.ActionList_waitAfter__m4Uu1{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#9ca3af}.ActionList_waitAfter__m4Uu1 svg{width:12px;height:12px}.ActionList_actionActions__PcRe3{display:flex;opacity:0;transition:opacity .15s ease}.ActionList_actionItem__6XJ7d:hover .ActionList_actionActions__PcRe3{opacity:1}.ActionList_deleteButton__xbw33{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.375rem;border-radius:.25rem}.ActionList_deleteButton__xbw33:hover:not(:disabled){color:#ef4444;background-color:#fef2f2}.ActionList_deleteButton__xbw33:disabled{opacity:.5;cursor:not-allowed}.ActionList_deleteButton__xbw33 svg{width:14px;height:14px}.ActionList_emptyState__CReLl{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.ActionList_emptyIcon__LhFoj{width:48px;height:48px;color:#d1d5db;margin-bottom:1rem}.ActionList_emptyState__CReLl h3{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.ActionList_emptyState__CReLl p{font-size:.875rem;color:#6b7280;margin:0}.ActionEditor_container__BXfas{display:flex;flex-direction:column;height:100%;padding:1rem;overflow-y:auto}.ActionEditor_container__BXfas.ActionEditor_disabled__KLs7_{opacity:.7;pointer-events:none}.ActionEditor_emptyState__cOfxU{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.ActionEditor_emptyIcon__5W_5A{width:48px;height:48px;color:#d1d5db;margin-bottom:1rem}.ActionEditor_emptyState__cOfxU h3{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.ActionEditor_emptyState__cOfxU p{font-size:.875rem;color:#6b7280;margin:0}.ActionEditor_formGroup__HI61_{margin-bottom:1rem}.ActionEditor_label__OH7MF{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.025em}.ActionEditor_input__gmYLG{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#374151;transition:border-color .15s ease}.ActionEditor_input__gmYLG:focus{outline:none;border-color:#3b82f6}.ActionEditor_input__gmYLG:disabled{background-color:#f3f4f6;color:#9ca3af}.ActionEditor_textarea__LsJ01{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#374151;resize:vertical;min-height:60px;font-family:inherit}.ActionEditor_textarea__LsJ01:focus{outline:none;border-color:#3b82f6}.ActionEditor_textarea__LsJ01:disabled{background-color:#f3f4f6;color:#9ca3af}.ActionEditor_select__At55d{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#374151;background-color:#fff;cursor:pointer}.ActionEditor_select__At55d:focus{outline:none;border-color:#3b82f6}.ActionEditor_select__At55d:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ActionEditor_hint__RzpCJ{display:block;font-size:.75rem;color:#6b7280;margin-top:.375rem}.ActionEditor_selectorSection__aG_Fx{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.ActionEditor_selectorInputGroup__9qWN2{display:flex;gap:.5rem}.ActionEditor_selectorInputGroup__9qWN2 .ActionEditor_input__gmYLG{flex:1}.ActionEditor_copyButton__uulyt,.ActionEditor_testButton__cMhaz{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb;color:#6b7280;font-size:.75rem;cursor:pointer;transition:all .15s ease}.ActionEditor_copyButton__uulyt:hover:not(:disabled),.ActionEditor_testButton__cMhaz:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.ActionEditor_copyButton__uulyt:disabled,.ActionEditor_testButton__cMhaz:disabled{opacity:.5;cursor:not-allowed}.ActionEditor_copyButton__uulyt svg,.ActionEditor_testButton__cMhaz svg{width:14px;height:14px}.ActionEditor_testResult__y9OBp{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem}.ActionEditor_testResult__y9OBp svg{width:14px;height:14px}.ActionEditor_testResult__y9OBp.ActionEditor_success__TNZnY{background-color:#d1fae5;color:#047857}.ActionEditor_testResult__y9OBp.ActionEditor_error__ZO803{background-color:#fef2f2;color:#dc2626}.ActionEditor_alternativesSection__e_ASO{margin-top:.75rem}.ActionEditor_alternativesToggle__icdk8{display:flex;align-items:center;gap:.375rem;background:none;border:none;font-size:.75rem;color:#6b7280;cursor:pointer;padding:.375rem 0}.ActionEditor_alternativesToggle__icdk8:hover{color:#374151}.ActionEditor_alternativesToggle__icdk8 svg{width:14px;height:14px}.ActionEditor_alternativesList__W73Du{margin-top:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.ActionEditor_alternativeItem__FNtTX{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb;font-size:.75rem}.ActionEditor_alternativeItem__FNtTX:last-child{border-bottom:none}.ActionEditor_altType__YKDk2{padding:.125rem .375rem;background-color:#e5e7eb;border-radius:.25rem;font-weight:500;color:#374151}.ActionEditor_altSelector__OF91K{flex:1;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActionEditor_altConfidence__Jz_Qh{color:#10b981;font-weight:500}.ActionEditor_useButton__DhMb0{padding:.25rem .5rem;border:none;border-radius:.25rem;background-color:#3b82f6;color:#fff;font-size:.625rem;cursor:pointer}.ActionEditor_useButton__DhMb0:hover:not(:disabled){background-color:#2563eb}.ActionEditor_useButton__DhMb0:disabled{opacity:.5;cursor:not-allowed}.ActionEditor_valueSection__WEm8P{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.ActionEditor_optionsSection__XYV7e{margin-bottom:1.5rem}.ActionEditor_checkboxGroup__T9Aov{margin-top:.75rem}.ActionEditor_checkboxLabel__00l_7{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.ActionEditor_checkboxLabel__00l_7 input[type=checkbox]{width:16px;height:16px;cursor:pointer}.ActionEditor_infoSection___al7W{margin-bottom:1.5rem;padding:.75rem;background-color:#f9fafb;border-radius:.375rem}.ActionEditor_infoSection___al7W h4{font-size:.75rem;font-weight:600;color:#374151;margin:0 0 .5rem;text-transform:uppercase}.ActionEditor_infoRow__i_D4L{display:flex;gap:.5rem;font-size:.75rem;margin-bottom:.25rem}.ActionEditor_infoRow__i_D4L:last-child{margin-bottom:0}.ActionEditor_infoLabel__ql59C{color:#6b7280;font-weight:500}.ActionEditor_infoValue__K6aOp{color:#374151}.ActionEditor_actionButtons__70_pm{display:flex;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid #e5e7eb}.ActionEditor_resetButton__80ujw,.ActionEditor_saveButton__y08RG{flex:1;padding:.625rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ActionEditor_resetButton__80ujw{background-color:#fff;border:1px solid #e5e7eb;color:#6b7280}.ActionEditor_resetButton__80ujw:hover:not(:disabled){background-color:#f9fafb}.ActionEditor_resetButton__80ujw:disabled{opacity:.5;cursor:not-allowed}.ActionEditor_saveButton__y08RG{background-color:#3b82f6;border:none;color:#fff}.ActionEditor_saveButton__y08RG:hover:not(:disabled){background-color:#2563eb}.ActionEditor_saveButton__y08RG:disabled{opacity:.5;cursor:not-allowed}.AgentChat_container__M1eUH{display:flex;flex-direction:column;height:100%;min-height:0;background:#f9fafb;overflow:hidden}.AgentChat_header__4CPx1{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb}.AgentChat_header__4CPx1 h3{margin:0;font-size:.875rem;font-weight:600;color:#111827}.AgentChat_headerActions__tiEyU{display:flex;align-items:center;gap:.5rem}.AgentChat_urlBadge__GIlqN{font-size:.75rem;color:#4b5563;background:#f3f4f6;padding:2px .5rem;border-radius:.375rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_smallBtn__U9T7J{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;background:#fff;border-radius:.375rem;cursor:pointer;color:#6b7280;transition:all .15s ease}.AgentChat_smallBtn__U9T7J:hover:not(:disabled){background:#f9fafb;color:#374151;border-color:#d1d5db}.AgentChat_smallBtn__U9T7J:disabled{opacity:.4;cursor:not-allowed}.AgentChat_smallBtn__U9T7J svg{width:14px;height:14px}.AgentChat_validateBtn__2Af7M{color:#059669;border-color:rgba(5,150,105,.3)}.AgentChat_validateBtn__2Af7M:hover:not(:disabled){background:rgba(5,150,105,.05);color:#047857;border-color:#34d399}.AgentChat_excelLoopBtn__z0ynH{color:#2563eb;border-color:rgba(37,99,235,.3)}.AgentChat_excelLoopBtn__z0ynH:hover:not(:disabled){background:rgba(37,99,235,.05);color:#1d4ed8;border-color:#2563eb}.AgentChat_statusBar__dOVvH{display:flex;flex-direction:column;gap:6px;padding:.5rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.AgentChat_statusRow__1OYgs{display:flex;align-items:center;gap:.5rem;min-height:24px}.AgentChat_statusUrl__udTTB{flex:1;font-size:.75rem;font-family:SF Mono,Consolas,monospace;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_statusMeta__6vez_{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280;white-space:nowrap}.AgentChat_statusDot__Pwvua{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.AgentChat_statusDot__Pwvua.AgentChat_active__tTNbx{background:#059669;box-shadow:0 0 4px rgba(5,150,105,.4)}.AgentChat_statusDot__Pwvua.AgentChat_paused__dNVXD{background:#f59e0b;box-shadow:0 0 4px rgba(245,158,11,.4)}.AgentChat_statusDot__Pwvua.AgentChat_idle__5kmEM{background:#9ca3af}.AgentChat_progressBar__c5B4d{width:100%;height:3px;background:#f3f4f6;border-radius:2px;overflow:hidden}.AgentChat_progressFill__zY_c_{height:100%;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;transition:width .3s ease}.AgentChat_statusControlBtn__axHls,.AgentChat_statusControls__l6cWe{display:flex;align-items:center;gap:4px}.AgentChat_statusControlBtn__axHls{justify-content:center;height:24px;padding:0 .5rem;border:1px solid #e5e7eb;background:#fff;border-radius:.375rem;cursor:pointer;font-size:11px;color:#4b5563;transition:all .15s ease;white-space:nowrap}.AgentChat_statusControlBtn__axHls svg{width:12px;height:12px}.AgentChat_statusControlBtn__axHls:hover{background:#f9fafb;border-color:#d1d5db}.AgentChat_statusControlBtn__axHls.AgentChat_pauseControl__cSMBu{color:#d97706;border-color:rgba(217,119,6,.3)}.AgentChat_statusControlBtn__axHls.AgentChat_pauseControl__cSMBu:hover{background:rgba(245,158,11,.05);border-color:#d97706}.AgentChat_statusControlBtn__axHls.AgentChat_stopControl__qO8mn{color:#ef4444;border-color:rgba(239,68,68,.3)}.AgentChat_statusControlBtn__axHls.AgentChat_stopControl__qO8mn:hover{background:rgba(239,68,68,.05);border-color:#ef4444}.AgentChat_queuedFeedback__irAum{font-size:.75rem;color:#2563eb;padding:2px .5rem;animation:AgentChat_fadeInOut__WSkqR 2s ease forwards}@keyframes AgentChat_fadeInOut__WSkqR{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}.AgentChat_startSection__Mg8GS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;flex:1;padding:3rem}.AgentChat_startIcon__Yeb5z{width:64px;height:64px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:1rem;display:flex;align-items:center;justify-content:center}.AgentChat_startIcon__Yeb5z svg{width:32px;height:32px;color:#fff}.AgentChat_startTitle__xkQaF{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.AgentChat_startDesc__pGapl{margin:0;font-size:.875rem;color:#6b7280;text-align:center;max-width:480px;line-height:1.6}.AgentChat_startForm__NXeRt{display:flex;gap:.5rem;width:100%;max-width:480px}.AgentChat_workflowSelect__QVolK{flex:1;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#111827;background:#fff;outline:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.AgentChat_workflowSelect__QVolK:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.AgentChat_refreshBtn__sqMNK{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d1d5db;background:#fff;border-radius:.5rem;cursor:pointer;color:#6b7280;transition:all .15s ease;flex-shrink:0}.AgentChat_refreshBtn__sqMNK:hover:not(:disabled){background:#f9fafb;color:#2563eb;border-color:#2563eb}.AgentChat_refreshBtn__sqMNK:disabled{opacity:.5;cursor:not-allowed}.AgentChat_refreshBtn__sqMNK svg{width:16px;height:16px}@keyframes AgentChat_spin__L_1_r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentChat_spinning__nogMf{animation:AgentChat_spin__L_1_r 1s linear infinite}.AgentChat_urlInput__46aAL{flex:1;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.AgentChat_urlInput__46aAL:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.AgentChat_startBtn__qDdqO{display:flex;align-items:center;gap:.25rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.AgentChat_startBtn__qDdqO:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.AgentChat_startBtn__qDdqO:disabled{opacity:.5;cursor:not-allowed}.AgentChat_startBtn__qDdqO svg{width:16px;height:16px}.AgentChat_messages__ZyvuY{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.AgentChat_message__AMHx9{max-width:85%;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;flex-shrink:0}.AgentChat_message__AMHx9.AgentChat_user__8UEVR{align-self:flex-end;background:#2563eb;color:#fff;border-bottom-right-radius:.25rem}.AgentChat_message__AMHx9.AgentChat_assistant__m6u6z{align-self:flex-start;background:#fff;color:#111827;border:1px solid #e5e7eb;border-bottom-left-radius:.25rem}.AgentChat_message__AMHx9.AgentChat_system__3AuSX{align-self:center;background:#f3f4f6;color:#4b5563;font-size:.75rem;border-radius:.5rem;text-align:center}.AgentChat_message__AMHx9.AgentChat_tool__iJs_L{align-self:flex-start;background:#eff6ff;color:#4b5563;font-size:.75rem;font-family:SF Mono,Consolas,monospace;border:1px solid #bfdbfe;border-radius:.5rem;max-height:150px;overflow-y:auto}.AgentChat_actionBadges__hEMNm{display:flex;flex-wrap:wrap;gap:4px;margin-top:.25rem}.AgentChat_actionBadge__K6_Hk{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;background:rgba(37,99,235,.1);color:#2563eb;border-radius:.375rem;font-weight:500}.AgentChat_loading__drM6B{display:flex;gap:4px;padding:.5rem}.AgentChat_loading__drM6B span{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:AgentChat_bounce__Cov9g 1.4s ease-in-out infinite}.AgentChat_loading__drM6B span:nth-child(2){animation-delay:.2s}.AgentChat_loading__drM6B span:nth-child(3){animation-delay:.4s}@keyframes AgentChat_bounce__Cov9g{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AgentChat_humanBanner__Vzglc{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.03));border-top:1px solid rgba(245,158,11,.2);border-bottom:1px solid rgba(245,158,11,.2);animation:AgentChat_slideDown__zDaYS .3s ease}.AgentChat_humanBannerIcon__E_03m{width:32px;height:32px;background:rgba(245,158,11,.12);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#d97706}.AgentChat_humanBannerIcon__E_03m svg{width:16px;height:16px}.AgentChat_humanBannerText__aamLB{flex:1;display:flex;flex-direction:column;gap:2px}.AgentChat_humanBannerText__aamLB strong{font-size:.875rem;color:#111827}.AgentChat_humanBannerText__aamLB span{font-size:.75rem;color:#6b7280}.AgentChat_humanResumeBtn__RGWY7{padding:.25rem 1rem;background:#d97706;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.AgentChat_humanResumeBtn__RGWY7:hover{background:#b45309}.AgentChat_resumeBtn__CmBfp{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;cursor:pointer;flex-shrink:0;transition:all .2s ease}.AgentChat_resumeBtn__CmBfp:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(245,158,11,.3)}.AgentChat_resumeBtn__CmBfp:disabled{opacity:.4;cursor:not-allowed}.AgentChat_resumeBtn__CmBfp svg{width:16px;height:16px}@keyframes AgentChat_slideDown__zDaYS{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AgentChat_inputArea__kASqI{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem 1rem;background:#fff;border-top:1px solid #e5e7eb}.AgentChat_input__ndkML{flex:1;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem;color:#111827;background-color:#f9fafb;outline:none;resize:none;min-height:2.5rem;max-height:200px;font-family:inherit;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.AgentChat_input__ndkML:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.AgentChat_input__ndkML:disabled{opacity:.6}.AgentChat_sendBtn__kY_F_{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;cursor:pointer;flex-shrink:0;transition:all .2s ease}.AgentChat_sendBtn__kY_F_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,235,.3)}.AgentChat_sendBtn__kY_F_:disabled{opacity:.4;cursor:not-allowed}.AgentChat_sendBtn__kY_F_ svg{width:16px;height:16px}.AgentChat_pauseBtn__przCD{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;cursor:pointer;flex-shrink:0;transition:all .2s ease}.AgentChat_pauseBtn__przCD:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(245,158,11,.3)}.AgentChat_pauseBtn__przCD svg{width:14px;height:14px}.AgentChat_stopBtn__GXWGr{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;cursor:pointer;flex-shrink:0;transition:all .2s ease}.AgentChat_stopBtn__GXWGr:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(239,68,68,.3)}.AgentChat_stopBtn__GXWGr svg{width:14px;height:14px}.ScenarioList_container__9ocl3{display:flex;flex-direction:column;height:100%}.ScenarioList_toolbar__m5QMn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.ScenarioList_searchBox__gNYi2{display:flex;align-items:center;flex:1;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;padding:0 .75rem}.ScenarioList_searchIcon__7VHtu{color:#9ca3af;width:16px;height:16px}.ScenarioList_searchInput__n_wBp{flex:1;border:none;background:rgba(0,0,0,0);font-size:.875rem;color:#374151;padding:.5rem}.ScenarioList_searchInput__n_wBp:focus{outline:none}.ScenarioList_searchInput__n_wBp::placeholder{color:#9ca3af}.ScenarioList_refreshButton__AcJhM{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}.ScenarioList_refreshButton__AcJhM:hover:not(:disabled){background-color:#f9fafb;color:#374151}.ScenarioList_refreshButton__AcJhM:disabled{opacity:.5;cursor:not-allowed}.ScenarioList_refreshButton__AcJhM svg{width:16px;height:16px}.ScenarioList_spinning__sc_n2{animation:ScenarioList_spin__jKDgi 1s linear infinite}@keyframes ScenarioList_spin__jKDgi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ScenarioList_tagsFilter__ecCu8{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb}.ScenarioList_tagButton__J23jy{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border:1px solid #e5e7eb;border-radius:9999px;background-color:#fff;font-size:.75rem;color:#6b7280;cursor:pointer;transition:all .15s ease}.ScenarioList_tagButton__J23jy:hover{background-color:#f9fafb}.ScenarioList_tagButton__J23jy.ScenarioList_active__XdtJN{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.ScenarioList_tagButton__J23jy svg{width:12px;height:12px}.ScenarioList_list__zJLTz{flex:1;overflow-y:auto;padding:.5rem}.ScenarioList_scenarioItem__0DH5n{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;cursor:pointer;transition:all .15s ease}.ScenarioList_scenarioItem__0DH5n:hover{border-color:#d1d5db;background-color:#f9fafb}.ScenarioList_scenarioItem__0DH5n.ScenarioList_selected__HGY3y{border-color:#3b82f6;background-color:#eff6ff}.ScenarioList_scenarioHeader__BVZX5{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.ScenarioList_scenarioName___0JGi{font-size:.9375rem;font-weight:600;color:#111827;margin:0;line-height:1.4}.ScenarioList_scenarioActions__A89As{display:flex;gap:.25rem;flex-shrink:0}.ScenarioList_actionButton__kDGMO{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:.25rem;background-color:rgba(0,0,0,0);color:#6b7280;cursor:pointer;transition:all .15s ease}.ScenarioList_actionButton__kDGMO:hover{background-color:#f3f4f6;color:#374151}.ScenarioList_actionButton__kDGMO.ScenarioList_playButton__E4gTJ:hover{background-color:#d1fae5;color:#047857}.ScenarioList_actionButton__kDGMO.ScenarioList_editButton__jZ0i3:hover{background-color:#dbeafe;color:#1d4ed8}.ScenarioList_actionButton__kDGMO.ScenarioList_deleteButton__tuKFG:hover{background-color:#fef2f2;color:#dc2626}.ScenarioList_actionButton__kDGMO svg{width:14px;height:14px}.ScenarioList_scenarioDescription__MjmAC{font-size:.8125rem;color:#6b7280;margin:0 0 .75rem;line-height:1.5}.ScenarioList_scenarioMeta__PAYSZ{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.ScenarioList_metaItem__huQi8{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#9ca3af}.ScenarioList_metaItem__huQi8 svg{width:12px;height:12px}.ScenarioList_scenarioTags__yyShs{display:flex;flex-wrap:wrap;gap:.375rem}.ScenarioList_tag__6Aael{padding:.25rem .5rem;background-color:#f3f4f6;border-radius:.25rem;font-size:.6875rem;color:#6b7280}.ScenarioList_noResults__ekff_{color:#6b7280;font-size:.875rem}.ScenarioList_emptyState__EvqUi,.ScenarioList_noResults__ekff_{display:flex;align-items:center;justify-content:center;padding:2rem}.ScenarioList_emptyState__EvqUi{flex-direction:column;height:100%;text-align:center}.ScenarioList_emptyIcon__Tek9C{width:48px;height:48px;color:#d1d5db;margin-bottom:1rem}.ScenarioList_emptyState__EvqUi h3{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.ScenarioList_emptyState__EvqUi p{font-size:.875rem;color:#6b7280;margin:0}.SaveScenarioModal_overlay__Jqmvr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.SaveScenarioModal_modal__RGPJa{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.SaveScenarioModal_header__XCIxA{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.SaveScenarioModal_header__XCIxA h2{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.SaveScenarioModal_closeButton__vSQ7X{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.SaveScenarioModal_closeButton__vSQ7X:hover{color:#374151;background-color:#f3f4f6}.SaveScenarioModal_closeButton__vSQ7X svg{width:20px;height:20px}.SaveScenarioModal_form__V_Pzl{padding:1.5rem}.SaveScenarioModal_formGroup__g930c{margin-bottom:1.25rem}.SaveScenarioModal_label__VC374{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.SaveScenarioModal_required__Teb_h{color:#ef4444}.SaveScenarioModal_input__XVElZ{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#374151;transition:border-color .15s ease}.SaveScenarioModal_input__XVElZ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SaveScenarioModal_input__XVElZ::placeholder{color:#9ca3af}.SaveScenarioModal_textarea__iA_h8{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#374151;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .15s ease}.SaveScenarioModal_textarea__iA_h8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SaveScenarioModal_textarea__iA_h8::placeholder{color:#9ca3af}.SaveScenarioModal_tagInputGroup__AqmT_{display:flex;gap:.5rem}.SaveScenarioModal_tagInput__Uhzi6{flex:1;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#374151}.SaveScenarioModal_tagInput__Uhzi6:focus{outline:none;border-color:#3b82f6}.SaveScenarioModal_tagInput__Uhzi6::placeholder{color:#9ca3af}.SaveScenarioModal_addTagButton__1fSJ4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb;color:#6b7280;cursor:pointer;transition:all .15s ease}.SaveScenarioModal_addTagButton__1fSJ4:hover{background-color:#f3f4f6;color:#374151}.SaveScenarioModal_addTagButton__1fSJ4 svg{width:18px;height:18px}.SaveScenarioModal_tagsList__BrjA5{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.SaveScenarioModal_tag__xnA2V{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;font-size:.8125rem;color:#1d4ed8}.SaveScenarioModal_tag__xnA2V svg{width:12px;height:12px;color:#3b82f6}.SaveScenarioModal_removeTagButton__FztG1{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#3b82f6;cursor:pointer;padding:0;margin-left:.125rem}.SaveScenarioModal_removeTagButton__FztG1:hover{color:#1d4ed8}.SaveScenarioModal_removeTagButton__FztG1 svg{width:14px;height:14px}.SaveScenarioModal_actions__bBjbs{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb;margin-top:1.5rem}.SaveScenarioModal_cancelButton__iNOa2,.SaveScenarioModal_saveButton__o6q_m{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.SaveScenarioModal_cancelButton__iNOa2{background-color:#fff;border:1px solid #e5e7eb;color:#6b7280}.SaveScenarioModal_cancelButton__iNOa2:hover:not(:disabled){background-color:#f9fafb}.SaveScenarioModal_cancelButton__iNOa2:disabled{opacity:.5;cursor:not-allowed}.SaveScenarioModal_saveButton__o6q_m{background-color:#3b82f6;border:none;color:#fff}.SaveScenarioModal_saveButton__o6q_m:hover:not(:disabled){background-color:#2563eb}.SaveScenarioModal_saveButton__o6q_m:disabled{opacity:.5;cursor:not-allowed}.SaveScenarioModal_saveButton__o6q_m svg{width:16px;height:16px}.ExecuteScenarioModal_overlay__XFqAZ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ExecuteScenarioModal_modal__Jaou_{background-color:#fff;border-radius:.5rem;width:100%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.ExecuteScenarioModal_header___Y_Vg{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.ExecuteScenarioModal_header___Y_Vg h2{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.ExecuteScenarioModal_closeButton__L5nk7{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:.375rem}.ExecuteScenarioModal_closeButton__L5nk7:hover{background-color:#f3f4f6;color:#374151}.ExecuteScenarioModal_closeButton__L5nk7 svg{width:20px;height:20px}.ExecuteScenarioModal_content__EM_Qg{flex:1;padding:1.5rem;overflow-y:auto}.ExecuteScenarioModal_scenarioInfo__05gZK{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;margin-bottom:1.5rem}.ExecuteScenarioModal_scenarioInfo__05gZK .ExecuteScenarioModal_label__q_YVL{font-size:.75rem;font-weight:500;color:#0369a1;text-transform:uppercase}.ExecuteScenarioModal_scenarioInfo__05gZK .ExecuteScenarioModal_value__phqwi{font-size:.875rem;font-weight:600;color:#0c4a6e}.ExecuteScenarioModal_formGroup__fmAVz{margin-bottom:1.5rem}.ExecuteScenarioModal_label__q_YVL{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ExecuteScenarioModal_label__q_YVL svg{width:14px;height:14px}.ExecuteScenarioModal_labelRow__aIG7r{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ExecuteScenarioModal_required__q9FHe{color:#ef4444}.ExecuteScenarioModal_input__cW4ua{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#374151;transition:border-color .15s ease}.ExecuteScenarioModal_input__cW4ua:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ExecuteScenarioModal_input__cW4ua::placeholder{color:#9ca3af}.ExecuteScenarioModal_hint__3PTkp{display:block;font-size:.75rem;color:#6b7280;margin-top:.375rem}.ExecuteScenarioModal_dropZone__O01D8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #d1d5db;border-radius:.5rem;background-color:#f9fafb;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_dropZone__O01D8:hover{border-color:#3b82f6;background-color:#f0f9ff}.ExecuteScenarioModal_dropZone__O01D8 p{margin:.5rem 0 0;font-size:.875rem;color:#374151}.ExecuteScenarioModal_uploadIcon__0oU2C{width:32px;height:32px;color:#9ca3af}.ExecuteScenarioModal_fileInfo__SbkDo{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb}.ExecuteScenarioModal_fileIcon__KDfQ9{width:24px;height:24px;color:#10b981}.ExecuteScenarioModal_fileDetails__3QP1Y{flex:1;display:flex;flex-direction:column;gap:.125rem}.ExecuteScenarioModal_fileName__81tHQ{font-size:.875rem;font-weight:500;color:#374151}.ExecuteScenarioModal_fileSize__3S_Uk{font-size:.75rem;color:#6b7280}.ExecuteScenarioModal_removeFileButton__1L7Mx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:.375rem}.ExecuteScenarioModal_removeFileButton__1L7Mx:hover{background-color:#fee2e2;color:#dc2626}.ExecuteScenarioModal_removeFileButton__1L7Mx svg{width:16px;height:16px}.ExecuteScenarioModal_addButton__BTfR6{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.75rem;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_addButton__BTfR6:hover{background-color:#f9fafb;border-color:#9ca3af}.ExecuteScenarioModal_addButton__BTfR6 svg{width:14px;height:14px}.ExecuteScenarioModal_credentialsList__pWYY_{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.ExecuteScenarioModal_credentialRow__kbcrW{display:flex;gap:.5rem}.ExecuteScenarioModal_credentialKey__XagOU{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8rem;font-family:monospace}.ExecuteScenarioModal_credentialKey__XagOU:focus{outline:none;border-color:#3b82f6}.ExecuteScenarioModal_credentialValueWrapper__knDY0{flex:1;display:flex;position:relative}.ExecuteScenarioModal_credentialValue__xkmHX{flex:1;padding:.5rem 2.25rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8rem}.ExecuteScenarioModal_credentialValue__xkmHX:focus{outline:none;border-color:#3b82f6}.ExecuteScenarioModal_visibilityToggle__Hep_J{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:.25rem;transition:all .15s ease}.ExecuteScenarioModal_visibilityToggle__Hep_J:hover{background-color:#f3f4f6;color:#374151}.ExecuteScenarioModal_visibilityToggle__Hep_J svg{width:16px;height:16px}.ExecuteScenarioModal_removeCredentialButton__sTzZh{display:flex;align-items:center;justify-content:center;width:36px;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#6b7280;cursor:pointer}.ExecuteScenarioModal_removeCredentialButton__sTzZh:hover{background-color:#fee2e2;border-color:#fecaca;color:#dc2626}.ExecuteScenarioModal_removeCredentialButton__sTzZh svg{width:14px;height:14px}.ExecuteScenarioModal_errorMessage__NF4rT{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem}.ExecuteScenarioModal_errorMessage__NF4rT svg{width:16px;height:16px;flex-shrink:0}.ExecuteScenarioModal_footer__qI7dx{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.ExecuteScenarioModal_cancelButton__Pa7M3{padding:.625rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_cancelButton__Pa7M3:hover:not(:disabled){background-color:#f9fafb}.ExecuteScenarioModal_cancelButton__Pa7M3:disabled{opacity:.5;cursor:not-allowed}.ExecuteScenarioModal_executeButton__cuUba{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.375rem;background-color:#10b981;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ExecuteScenarioModal_executeButton__cuUba:hover:not(:disabled){background-color:#059669}.ExecuteScenarioModal_executeButton__cuUba:disabled{opacity:.5;cursor:not-allowed}.ExecuteScenarioModal_executeButton__cuUba svg{width:16px;height:16px;flex-shrink:0}.ExecuteScenarioModal_spinning__UVLzO{animation:ExecuteScenarioModal_spin__Um74s 1s linear infinite}@keyframes ExecuteScenarioModal_spin__Um74s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExecuteScenarioModal_validationResult__uDmv0{padding:.75rem;border-radius:.375rem;margin-bottom:1rem}.ExecuteScenarioModal_validationResult__uDmv0.ExecuteScenarioModal_valid__EcxDM{background-color:#f0fdf4;border:1px solid #bbf7d0}.ExecuteScenarioModal_validationResult__uDmv0.ExecuteScenarioModal_invalid__0iuzL{background-color:#fffbeb;border:1px solid #fde68a}.ExecuteScenarioModal_validationHeader__hS784{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ExecuteScenarioModal_valid__EcxDM .ExecuteScenarioModal_validationHeader__hS784{color:#166534}.ExecuteScenarioModal_invalid__0iuzL .ExecuteScenarioModal_validationHeader__hS784{color:#92400e}.ExecuteScenarioModal_validationHeader__hS784 svg{width:16px;height:16px}.ExecuteScenarioModal_validationDetails__8WTCD{font-size:.75rem}.ExecuteScenarioModal_columnGroup__TbUY3{display:flex;gap:.5rem;margin-top:.375rem}.ExecuteScenarioModal_columnGroup__TbUY3.ExecuteScenarioModal_missing__aDQJ1{color:#dc2626}.ExecuteScenarioModal_columnGroup__TbUY3.ExecuteScenarioModal_extra__0wu_Y{color:#6b7280}.ExecuteScenarioModal_columnLabel__0jyHb{font-weight:500;min-width:60px}.ExecuteScenarioModal_columnList__4aCNN{font-family:monospace}.ExecuteScenarioModal_excelPreview__ua8Ye{border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;margin-bottom:1rem}.ExecuteScenarioModal_previewHeader__FML51{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.75rem;font-weight:500;color:#6b7280}.ExecuteScenarioModal_previewTable__J73mr{overflow-x:auto}.ExecuteScenarioModal_previewTable__J73mr table{width:100%;border-collapse:collapse;font-size:.75rem}.ExecuteScenarioModal_previewTable__J73mr td,.ExecuteScenarioModal_previewTable__J73mr th{padding:.5rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.ExecuteScenarioModal_previewTable__J73mr th{background-color:#f3f4f6;font-weight:500;color:#374151}.ExecuteScenarioModal_previewTable__J73mr td{color:#4b5563}.ExecuteScenarioModal_previewTable__J73mr tr:hover{background-color:#f9fafb}.ExecuteScenarioModal_selectColumn__R_raE{width:40px;text-align:center!important}.ExecuteScenarioModal_selectColumn__R_raE input[type=checkbox]{cursor:pointer}.ExecuteScenarioModal_selectedRow__T7kSh{background-color:#eff6ff!important}.ExecuteScenarioModal_selectedRow__T7kSh:hover{background-color:#dbeafe!important}.ExecuteScenarioModal_previewFooter__LWeib{padding:.5rem .75rem;text-align:center;font-size:.75rem;color:#6b7280;background-color:#f9fafb;border-top:1px solid #e5e7eb}.ExecuteScenarioModal_optionsToggle__lP4Tw{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_optionsToggle__lP4Tw:hover{background-color:#f3f4f6}.ExecuteScenarioModal_optionsToggle__lP4Tw svg{width:16px;height:16px;color:#6b7280}.ExecuteScenarioModal_toggleIcon__LHqWD{margin-left:auto;font-size:.75rem;color:#9ca3af}.ExecuteScenarioModal_optionsPanel__lu4MK{padding:1rem;margin-top:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fafafa}.ExecuteScenarioModal_checkboxLabel__34x8F{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer;margin-bottom:.75rem}.ExecuteScenarioModal_checkboxLabel__34x8F input[type=checkbox]{cursor:pointer}.ExecuteScenarioModal_optionRow__JEPHy{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#374151}.ExecuteScenarioModal_optionRow__JEPHy label{white-space:nowrap}.ExecuteScenarioModal_optionRow__JEPHy input[type=number]{width:100px;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8rem}.ExecuteScenarioModal_optionRow__JEPHy input[type=number]:focus{outline:none;border-color:#3b82f6}.ExecuteScenarioModal_addFileForm__B2Gu7{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:.75rem;border:1px dashed #d1d5db;border-radius:.375rem;background-color:#f9fafb}.ExecuteScenarioModal_aliasInput__ZJgZ9{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.ExecuteScenarioModal_aliasInput__ZJgZ9:focus{outline:none;border-color:#3b82f6}.ExecuteScenarioModal_aliasInput__ZJgZ9::placeholder{color:#9ca3af}.ExecuteScenarioModal_uploadButton__lhzDb{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid #3b82f6;border-radius:.375rem;background-color:#eff6ff;color:#2563eb;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ExecuteScenarioModal_uploadButton__lhzDb:hover{background-color:#dbeafe}.ExecuteScenarioModal_uploadButton__lhzDb svg{width:14px;height:14px}.ExecuteScenarioModal_fileList___KB9A{display:flex;flex-direction:column;gap:.5rem}.ExecuteScenarioModal_fileItem__3qlsD{padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_fileItem__3qlsD:hover{background-color:#f9fafb}.ExecuteScenarioModal_fileItem__3qlsD.ExecuteScenarioModal_active__RjTaA{border-color:#3b82f6;background-color:#eff6ff}.ExecuteScenarioModal_fileItemMain__EM3yU{display:flex;align-items:center;gap:.75rem}.ExecuteScenarioModal_fileItemInfo__X9H0y{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.ExecuteScenarioModal_fileAlias__uUa96{font-size:.875rem;font-weight:600;color:#374151}.ExecuteScenarioModal_fileValidation__W1fhI{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .5rem;border-radius:.25rem;font-size:.75rem}.ExecuteScenarioModal_fileValidation__W1fhI svg{width:12px;height:12px;flex-shrink:0}.ExecuteScenarioModal_fileValidation__W1fhI.ExecuteScenarioModal_valid__EcxDM{background-color:#f0fdf4;color:#166534}.ExecuteScenarioModal_fileValidation__W1fhI.ExecuteScenarioModal_warning__EfPHT{background-color:#fffbeb;color:#92400e}.ExecuteScenarioModal_noFiles__oxFi2{padding:1.5rem;text-align:center;border:1px dashed #d1d5db;border-radius:.375rem;background-color:#f9fafb}.ExecuteScenarioModal_noFiles__oxFi2 p{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.ExecuteScenarioModal_noFiles__oxFi2 .ExecuteScenarioModal_hint__3PTkp{margin-top:0;font-size:.75rem;color:#9ca3af}.ExecuteScenarioModal_browserStatus__AQH3q{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb}.ExecuteScenarioModal_statusIndicator__DkbD4{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.ExecuteScenarioModal_statusIndicator__DkbD4:before{content:"";width:8px;height:8px;border-radius:50%}.ExecuteScenarioModal_statusIndicator__DkbD4.ExecuteScenarioModal_running__bHlZt{background-color:#dcfce7;color:#166534}.ExecuteScenarioModal_statusIndicator__DkbD4.ExecuteScenarioModal_running__bHlZt:before{background-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2);animation:ExecuteScenarioModal_pulse__0Be1n 2s ease-in-out infinite}.ExecuteScenarioModal_statusIndicator__DkbD4.ExecuteScenarioModal_stopped__b8HY5{background-color:#f3f4f6;color:#6b7280}.ExecuteScenarioModal_statusIndicator__DkbD4.ExecuteScenarioModal_stopped__b8HY5:before{background-color:#9ca3af}@keyframes ExecuteScenarioModal_pulse__0Be1n{0%,to{opacity:1}50%{opacity:.5}}.ExecuteScenarioModal_closeBrowserButton__OewCA{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid #fecaca;border-radius:.375rem;background-color:#fef2f2;color:#dc2626;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_closeBrowserButton__OewCA:hover:not(:disabled){background-color:#fee2e2;border-color:#f87171}.ExecuteScenarioModal_closeBrowserButton__OewCA:disabled{opacity:.5;cursor:not-allowed}.ExecuteScenarioModal_closeBrowserButton__OewCA svg{width:14px;height:14px}.ExecuteScenarioModal_progressSection__i5q1H{padding:1rem;border:1px solid #bae6fd;border-radius:.375rem;background-color:#f0f9ff;margin-bottom:1rem}.ExecuteScenarioModal_progressHeader__fRd9Z{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#0369a1;margin-bottom:.75rem}.ExecuteScenarioModal_progressHeader__fRd9Z svg{width:16px;height:16px}.ExecuteScenarioModal_progressBar__9FA8e{height:6px;background-color:#e0f2fe;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.ExecuteScenarioModal_progressFill__f04Ar{height:100%;background-color:#0284c7;border-radius:3px;transition:width .3s ease}.ExecuteScenarioModal_progressMessage__2yWkE{font-size:.75rem;color:#0c4a6e}.ExecuteScenarioModal_confirmationSection__L1fZn{padding:1rem;border:1px solid #fde68a;border-radius:.375rem;background-color:#fffbeb;margin-bottom:1rem}.ExecuteScenarioModal_confirmationMessage__meLQ9{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#92400e;margin-bottom:.75rem}.ExecuteScenarioModal_confirmationMessage__meLQ9 svg{width:16px;height:16px;flex-shrink:0}.ExecuteScenarioModal_confirmationButtons__YhAY1{display:flex;gap:.5rem}.ExecuteScenarioModal_confirmButton__TZkbh{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:none;border-radius:.375rem;background-color:#10b981;color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_confirmButton__TZkbh:hover{background-color:#059669}.ExecuteScenarioModal_confirmButton__TZkbh svg{width:14px;height:14px}.ExecuteScenarioModal_cancelConfirmButton__FlmGZ{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_cancelConfirmButton__FlmGZ:hover{background-color:#f9fafb}.ExecuteScenarioModal_cancelConfirmButton__FlmGZ svg{width:14px;height:14px}.ExecuteScenarioModal_storageBrowser__8TaxB{border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;margin-bottom:.75rem}.ExecuteScenarioModal_storageBreadcrumb__SmEhJ{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.75rem;color:#6b7280}.ExecuteScenarioModal_storageBreadcrumb__SmEhJ button{padding:.125rem .375rem;border:none;background:none;color:#3b82f6;font-size:.75rem;cursor:pointer;border-radius:.25rem}.ExecuteScenarioModal_storageBreadcrumb__SmEhJ button:hover{background-color:#eff6ff}.ExecuteScenarioModal_storageBreadcrumb__SmEhJ span{color:#9ca3af}.ExecuteScenarioModal_storageList__flll2{max-height:200px;overflow-y:auto}.ExecuteScenarioModal_storageItem__4eBvg{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s ease;font-size:.8rem;color:#374151}.ExecuteScenarioModal_storageItem__4eBvg:hover{background-color:#f0f9ff}.ExecuteScenarioModal_storageItem__4eBvg:last-child{border-bottom:none}.ExecuteScenarioModal_storageItem__4eBvg svg{width:16px;height:16px;color:#6b7280;flex-shrink:0}.ExecuteScenarioModal_storageItemName__6nC5P{flex:1;font-weight:500}.ExecuteScenarioModal_storageItemMeta___OS4q{font-size:.7rem;color:#9ca3af}.ExecuteScenarioModal_storageEmpty__k20LD{padding:1.5rem;text-align:center;font-size:.8rem;color:#9ca3af}.ExecuteScenarioModal_sheetTabs__TJKHo{display:flex;gap:.25rem;padding:.5rem .75rem 0;background-color:#f9fafb;overflow-x:auto}.ExecuteScenarioModal_sheetTab__h2xcx{padding:.375rem .75rem;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:.375rem .375rem 0 0;background-color:rgba(0,0,0,0);color:#6b7280;font-size:.75rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ExecuteScenarioModal_sheetTab__h2xcx:hover{background-color:#f3f4f6;color:#374151}.ExecuteScenarioModal_sheetTab__h2xcx.ExecuteScenarioModal_activeTab__YOlOV{background-color:#fff;border-color:#e5e7eb;color:#374151;font-weight:500}.ExecuteScenarioModal_sheetTabInfo__A98NW{font-size:.65rem;color:#9ca3af;margin-left:.25rem}.ExecuteScenarioModal_joinSection__af6mC{margin-bottom:1rem}.ExecuteScenarioModal_joinConfigCard__22EBg{padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;margin-bottom:.5rem;background-color:#fafafa}.ExecuteScenarioModal_joinConfigHeader__2uvdo{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ExecuteScenarioModal_joinConfigName__nm4jG{font-size:.875rem;font-weight:600;color:#374151}.ExecuteScenarioModal_joinConfigForm__Rkf39{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ExecuteScenarioModal_joinConfigField__MVMSq{display:flex;flex-direction:column;gap:.25rem}.ExecuteScenarioModal_joinConfigField__MVMSq label{font-size:.7rem;font-weight:500;color:#6b7280;text-transform:uppercase}.ExecuteScenarioModal_joinConfigField__MVMSq input,.ExecuteScenarioModal_joinConfigField__MVMSq select{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.8rem}.ExecuteScenarioModal_joinConfigField__MVMSq input:focus,.ExecuteScenarioModal_joinConfigField__MVMSq select:focus{outline:none;border-color:#3b82f6}.ExecuteScenarioModal_joinConfigField__MVMSq.ExecuteScenarioModal_fullWidth__3dZLp{grid-column:1/-1}.ExecuteScenarioModal_joinPreviewButton__R9UF3{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid #8b5cf6;border-radius:.375rem;background-color:#f5f3ff;color:#7c3aed;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_joinPreviewButton__R9UF3:hover{background-color:#ede9fe}.ExecuteScenarioModal_joinPreviewButton__R9UF3 svg{width:14px;height:14px}.ExecuteScenarioModal_joinPreviewResult__FGYtY{margin-top:.5rem;padding:.5rem;border:1px solid #c4b5fd;border-radius:.25rem;background-color:#f5f3ff;font-size:.75rem;color:#5b21b6}.ExecuteScenarioModal_joinPreviewSummary__Xaj5d{display:flex;align-items:center;gap:.375rem;font-weight:600;margin-bottom:.375rem}.ExecuteScenarioModal_joinPreviewSummary__Xaj5d svg{width:14px;height:14px;color:#7c3aed}.ExecuteScenarioModal_joinPreviewTable__QGMqM{overflow-x:auto;margin-top:.25rem}.ExecuteScenarioModal_joinPreviewTable__QGMqM table{width:100%;border-collapse:collapse;font-size:.7rem;white-space:nowrap}.ExecuteScenarioModal_joinPreviewTable__QGMqM table td,.ExecuteScenarioModal_joinPreviewTable__QGMqM table th{padding:.25rem .5rem;border:1px solid #ddd6fe;text-align:left;max-width:120px;overflow:hidden;text-overflow:ellipsis}.ExecuteScenarioModal_joinPreviewTable__QGMqM table th{background-color:#ede9fe;font-weight:600;color:#5b21b6;position:sticky;top:0}.ExecuteScenarioModal_joinPreviewTable__QGMqM table td{background-color:#fff;color:#374151}.ExecuteScenarioModal_joinPreviewTable__QGMqM table tr:hover td{background-color:#f5f3ff}.ExecuteScenarioModal_joinKeyCol__7BVZ2{background-color:#ddd6fe!important;font-weight:600}.ExecuteScenarioModal_joinPreviewMore__SAQu1{text-align:center;padding:.25rem;font-size:.65rem;color:#7c3aed;font-style:italic}.ExecuteScenarioModal_joinPreviewError__LUb2u{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.ExecuteScenarioModal_sourceTabNav__SEDxD{display:flex;gap:0;margin-bottom:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.ExecuteScenarioModal_sourceTab__vOhS2{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;border:none;background-color:#f9fafb;color:#6b7280;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecuteScenarioModal_sourceTab__vOhS2:not(:last-child){border-right:1px solid #e5e7eb}.ExecuteScenarioModal_sourceTab__vOhS2:hover{background-color:#f3f4f6}.ExecuteScenarioModal_sourceTab__vOhS2.ExecuteScenarioModal_activeSourceTab__VA26c{background-color:#fff;color:#3b82f6}.ExecuteScenarioModal_sourceTab__vOhS2 svg{width:14px;height:14px}.ExecuteScenarioModal_resultSection__7IJFQ{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem;font-weight:500}.ExecuteScenarioModal_resultSection__7IJFQ svg{width:18px;height:18px;flex-shrink:0}.ExecuteScenarioModal_resultSection__7IJFQ span{flex:1}.ExecuteScenarioModal_resultSection__7IJFQ.ExecuteScenarioModal_success__605pw{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.ExecuteScenarioModal_resultSection__7IJFQ.ExecuteScenarioModal_failed__kSrEi{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.EditScenarioModal_overlay__dk5Qe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.EditScenarioModal_modal__5WQgo{background-color:#fff;border-radius:.5rem;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.EditScenarioModal_header__Wfx5p{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.EditScenarioModal_header__Wfx5p h2{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.EditScenarioModal_closeButton___YQ0Q{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:.375rem}.EditScenarioModal_closeButton___YQ0Q:hover{background-color:#f3f4f6;color:#374151}.EditScenarioModal_closeButton___YQ0Q svg{width:20px;height:20px}.EditScenarioModal_content__DQ39h{flex:1;padding:1.5rem;overflow-y:auto}.EditScenarioModal_errorState___B7gg,.EditScenarioModal_loadingState__Mk7DD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:#6b7280}.EditScenarioModal_errorState___B7gg svg,.EditScenarioModal_loadingState__Mk7DD svg{width:32px;height:32px}.EditScenarioModal_errorState___B7gg button,.EditScenarioModal_loadingState__Mk7DD button{margin-top:1rem;padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;cursor:pointer}.EditScenarioModal_errorState___B7gg button:hover,.EditScenarioModal_loadingState__Mk7DD button:hover{background-color:#2563eb}.EditScenarioModal_section__89awI{margin-bottom:1.5rem}.EditScenarioModal_section__89awI:last-child{margin-bottom:0}.EditScenarioModal_sectionTitle__MLQq7{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.025em}.EditScenarioModal_sectionTitle__MLQq7 svg{width:16px;height:16px}.EditScenarioModal_formGroup__DPfdu{margin-bottom:1rem}.EditScenarioModal_formGroup__DPfdu:last-child{margin-bottom:0}.EditScenarioModal_label__ZHJLk{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.375rem}.EditScenarioModal_label__ZHJLk svg{width:14px;height:14px}.EditScenarioModal_input___eKRx,.EditScenarioModal_select__qK35F,.EditScenarioModal_textarea__lE_Wx{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#374151;transition:border-color .15s ease}.EditScenarioModal_input___eKRx:focus,.EditScenarioModal_select__qK35F:focus,.EditScenarioModal_textarea__lE_Wx:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.EditScenarioModal_input___eKRx::placeholder,.EditScenarioModal_select__qK35F::placeholder,.EditScenarioModal_textarea__lE_Wx::placeholder{color:#9ca3af}.EditScenarioModal_textarea__lE_Wx{resize:vertical;min-height:80px}.EditScenarioModal_tagsContainer__eG8zh{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.EditScenarioModal_tag__rmxe8{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#e0e7ff;color:#4338ca;border-radius:.25rem;font-size:.75rem;font-weight:500}.EditScenarioModal_removeTagButton__Oz6Vs{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;color:#6366f1;cursor:pointer;border-radius:2px}.EditScenarioModal_removeTagButton__Oz6Vs:hover{background-color:#c7d2fe;color:#4338ca}.EditScenarioModal_removeTagButton__Oz6Vs svg{width:12px;height:12px}.EditScenarioModal_addTagInput__7M8EG{display:flex;align-items:center;gap:.25rem}.EditScenarioModal_addTagInput__7M8EG input{width:120px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.75rem}.EditScenarioModal_addTagInput__7M8EG input:focus{outline:none;border-color:#3b82f6}.EditScenarioModal_addTagInput__7M8EG button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #d1d5db;background-color:#fff;color:#6b7280;border-radius:.25rem;cursor:pointer}.EditScenarioModal_addTagInput__7M8EG button:hover{background-color:#f3f4f6;color:#374151}.EditScenarioModal_addTagInput__7M8EG button svg{width:14px;height:14px}.EditScenarioModal_phaseCard__nTHzw{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.EditScenarioModal_phaseCard__nTHzw:last-child{margin-bottom:0}.EditScenarioModal_phaseHeader__7nYUI{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.EditScenarioModal_phaseNameInput__mkuHH{flex:1;border:none;background:rgba(0,0,0,0);font-size:.875rem;font-weight:600;color:#374151;padding:.25rem;border-radius:.25rem}.EditScenarioModal_phaseNameInput__mkuHH:focus{outline:none;background-color:#fff;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.EditScenarioModal_actionCount__VA78I{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.EditScenarioModal_loopBadge__INHqh{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background-color:#dbeafe;color:#1d4ed8;border-radius:.25rem;font-size:.625rem;font-weight:600}.EditScenarioModal_loopBadge__INHqh svg{width:10px;height:10px}.EditScenarioModal_phaseSettings__GRNPG{padding:.75rem 1rem;background-color:#f0f9ff;border-bottom:1px solid #e5e7eb}.EditScenarioModal_loopHint__qmW4j{margin-top:.5rem;padding:.5rem;background-color:#e0f2fe;border-radius:.25rem;font-size:.75rem;color:#0369a1}.EditScenarioModal_actionsList__8U7MB{padding:.5rem}.EditScenarioModal_actionItem__1LgGj{border:1px solid #e5e7eb;border-radius:.375rem;margin-bottom:.5rem;overflow:hidden}.EditScenarioModal_actionItem__1LgGj:last-child{margin-bottom:0}.EditScenarioModal_actionItem__1LgGj.EditScenarioModal_editing__ECjKg{border-color:#3b82f6}.EditScenarioModal_actionHeader__NF0Nu{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#fafafa}.EditScenarioModal_actionType__Qny6M{padding:.125rem .5rem;background-color:#e5e7eb;border-radius:.25rem;font-size:.625rem;font-weight:600;text-transform:uppercase;color:#374151}.EditScenarioModal_actionType__Qny6M.EditScenarioModal_click___WTNY{background-color:#dbeafe;color:#1d4ed8}.EditScenarioModal_actionType__Qny6M.EditScenarioModal_type__oNTYs{background-color:#dcfce7;color:#15803d}.EditScenarioModal_actionType__Qny6M.EditScenarioModal_navigate__p7eMk{background-color:#fef3c7;color:#b45309}.EditScenarioModal_actionType__Qny6M.EditScenarioModal_select__qK35F{background-color:#ede9fe;color:#6d28d9}.EditScenarioModal_actionType__Qny6M.EditScenarioModal_scroll__z8cVb{background-color:#fce7f3;color:#be185d}.EditScenarioModal_actionType__Qny6M.EditScenarioModal_wait__IiuGp{background-color:#f3f4f6;color:#4b5563}.EditScenarioModal_actionSelector__NwAhw{flex:1;font-size:.75rem;color:#6b7280;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EditScenarioModal_actionControls__0plJY{display:flex;gap:.25rem}.EditScenarioModal_actionControlButton__VCznB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:.25rem}.EditScenarioModal_actionControlButton__VCznB:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.EditScenarioModal_actionControlButton__VCznB:disabled{opacity:.3;cursor:not-allowed}.EditScenarioModal_actionControlButton__VCznB.EditScenarioModal_deleteButton__lNbIX:hover:not(:disabled){background-color:#fee2e2;color:#dc2626}.EditScenarioModal_actionControlButton__VCznB svg{width:14px;height:14px}.EditScenarioModal_actionDetails__v0yEM{padding:1rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.EditScenarioModal_formRow__CfiV0{display:flex;gap:1rem;margin-bottom:.75rem}.EditScenarioModal_formRow__CfiV0:last-child{margin-bottom:0}.EditScenarioModal_formRow__CfiV0 .EditScenarioModal_formGroup__DPfdu{flex:1;margin-bottom:0}.EditScenarioModal_formRow__CfiV0 .EditScenarioModal_formGroup__DPfdu label{font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}.EditScenarioModal_formRow__CfiV0 .EditScenarioModal_formGroup__DPfdu input,.EditScenarioModal_formRow__CfiV0 .EditScenarioModal_formGroup__DPfdu select{padding:.5rem .625rem;font-size:.8rem}.EditScenarioModal_checkboxLabel__7xUHM{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#374151;cursor:pointer}.EditScenarioModal_checkboxLabel__7xUHM input[type=checkbox]{width:16px;height:16px;cursor:pointer}.EditScenarioModal_checkboxLabel__7xUHM svg{width:14px;height:14px;color:#0369a1}.EditScenarioModal_errorMessage__ltNQ0{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem;margin-top:1rem}.EditScenarioModal_errorMessage__ltNQ0 svg{width:16px;height:16px;flex-shrink:0}.EditScenarioModal_footer__rrocw{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.EditScenarioModal_cancelButton__G3386{padding:.625rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.EditScenarioModal_cancelButton__G3386:hover:not(:disabled){background-color:#f9fafb}.EditScenarioModal_cancelButton__G3386:disabled{opacity:.5;cursor:not-allowed}.EditScenarioModal_saveButton__dksCs{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.375rem;background-color:#3b82f6;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.EditScenarioModal_saveButton__dksCs:hover:not(:disabled){background-color:#2563eb}.EditScenarioModal_saveButton__dksCs:disabled{opacity:.5;cursor:not-allowed}.EditScenarioModal_saveButton__dksCs svg{width:16px;height:16px}.EditScenarioModal_spinning__pi9dW{animation:EditScenarioModal_spin__lQLre 1s linear infinite}@keyframes EditScenarioModal_spin__lQLre{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditScenarioModal_sectionHint__n5WsA{font-size:.75rem;color:#6b7280;margin-bottom:1rem;line-height:1.5}.EditScenarioModal_excelFilesList__Tamck{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.EditScenarioModal_excelFileItem__Lno5l{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.EditScenarioModal_excelFileInfo__PScf3{flex:1;display:flex;flex-direction:column;gap:.25rem}.EditScenarioModal_excelFileAlias__lh_01{font-size:.875rem;font-weight:600;color:#374151}.EditScenarioModal_excelFileDesc__D1GFz{font-size:.75rem;color:#6b7280}.EditScenarioModal_excelFileCols__JtYEJ{font-size:.7rem;color:#0369a1;font-family:monospace}.EditScenarioModal_removeExcelFileButton__ZvVCA{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}.EditScenarioModal_removeExcelFileButton__ZvVCA:hover{background-color:#fee2e2;border-color:#fecaca;color:#dc2626}.EditScenarioModal_removeExcelFileButton__ZvVCA svg{width:14px;height:14px}.EditScenarioModal_addExcelFileForm__qa_a_{padding:.75rem;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:.375rem}.EditScenarioModal_addButton__IA1Jy{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid #3b82f6;border-radius:.375rem;background-color:#eff6ff;color:#2563eb;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.EditScenarioModal_addButton__IA1Jy:hover:not(:disabled){background-color:#dbeafe}.EditScenarioModal_addButton__IA1Jy:disabled{opacity:.5;cursor:not-allowed}.EditScenarioModal_addButton__IA1Jy svg{width:14px;height:14px}.EditScenarioModal_loopSettings__2K6P5{margin-top:.75rem;padding:.75rem;background-color:#e0f2fe;border-radius:.375rem}.EditScenarioModal_smallLabel__VE_oT{font-size:.75rem;font-weight:500;color:#0369a1;margin-bottom:.375rem}.EditScenarioModal_inputHint__6ZuGs{display:block;font-size:.7rem;color:#6b7280;margin-top:.25rem}.EditScenarioModal_joinConfigsList__yS9XF{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.EditScenarioModal_joinConfigItem__W86fo{padding:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.EditScenarioModal_joinConfigItemHeader__8ONIC{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.EditScenarioModal_joinConfigItemName__Gu9aS{font-size:.875rem;font-weight:600;color:#374151}.EditScenarioModal_joinConfigItemFields__KCeFD{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.EditScenarioModal_joinConfigItemField__JCczt{display:flex;flex-direction:column;gap:.25rem}.EditScenarioModal_joinConfigItemField__JCczt label{font-size:.7rem;font-weight:500;color:#6b7280}.EditScenarioModal_joinConfigItemField__JCczt input,.EditScenarioModal_joinConfigItemField__JCczt select{padding:.5rem .625rem;font-size:.8rem}.ExecutionStatusPanel_panel__7mT3H{position:fixed;bottom:1rem;right:1rem;width:400px;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);z-index:1000;overflow:hidden;transition:all .2s ease}.ExecutionStatusPanel_panel__7mT3H.ExecutionStatusPanel_collapsed__BQOd3{width:300px}.ExecutionStatusPanel_header__NOQw_{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background-color:#1f2937;color:#fff;cursor:pointer}.ExecutionStatusPanel_header__NOQw_:hover{background-color:#374151}.ExecutionStatusPanel_headerLeft__by_rV{display:flex;align-items:center;gap:.75rem}.ExecutionStatusPanel_statusIcon__Un7XD{width:20px;height:20px}.ExecutionStatusPanel_statusIcon__Un7XD.ExecutionStatusPanel_running__UxAI2{color:#34d399;animation:ExecutionStatusPanel_pulse__QtBi6 1.5s ease-in-out infinite}.ExecutionStatusPanel_statusIcon__Un7XD.ExecutionStatusPanel_paused__2v6lF{color:#fbbf24}.ExecutionStatusPanel_statusIcon__Un7XD.ExecutionStatusPanel_waiting__SOazJ{color:#f59e0b;animation:ExecutionStatusPanel_pulse__QtBi6 1s ease-in-out infinite}.ExecutionStatusPanel_statusIcon__Un7XD.ExecutionStatusPanel_completed___N0eH{color:#34d399}.ExecutionStatusPanel_statusIcon__Un7XD.ExecutionStatusPanel_failed__Pf_uX{color:#f87171}.ExecutionStatusPanel_statusIcon__Un7XD.ExecutionStatusPanel_cancelled__EObyE{color:#9ca3af}@keyframes ExecutionStatusPanel_pulse__QtBi6{0%,to{opacity:1}50%{opacity:.5}}.ExecutionStatusPanel_headerInfo__GO8_O{display:flex;flex-direction:column;gap:.125rem}.ExecutionStatusPanel_title__i4h0g{font-size:.875rem;font-weight:600}.ExecutionStatusPanel_status__SZP1c{font-size:.75rem;opacity:.8}.ExecutionStatusPanel_headerRight__R3lpY svg{width:18px;height:18px;opacity:.7}.ExecutionStatusPanel_progressSection__CSnt_{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.ExecutionStatusPanel_progressBar__BnrtN{height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.ExecutionStatusPanel_progressFill__e7UlP{height:100%;border-radius:3px;transition:width .3s ease}.ExecutionStatusPanel_progressFill__e7UlP.ExecutionStatusPanel_running__UxAI2{background-color:#3b82f6;animation:ExecutionStatusPanel_progressPulse__4HBJf 1.5s ease-in-out infinite}.ExecutionStatusPanel_progressFill__e7UlP.ExecutionStatusPanel_paused__2v6lF,.ExecutionStatusPanel_progressFill__e7UlP.ExecutionStatusPanel_waiting_confirmation__d8bln{background-color:#f59e0b}.ExecutionStatusPanel_progressFill__e7UlP.ExecutionStatusPanel_completed___N0eH{background-color:#10b981}.ExecutionStatusPanel_progressFill__e7UlP.ExecutionStatusPanel_failed__Pf_uX{background-color:#ef4444}.ExecutionStatusPanel_progressFill__e7UlP.ExecutionStatusPanel_cancelled__EObyE{background-color:#6b7280}@keyframes ExecutionStatusPanel_progressPulse__4HBJf{0%,to{opacity:1}50%{opacity:.7}}.ExecutionStatusPanel_progressInfo__rXbGq{display:flex;justify-content:space-between;font-size:.6875rem;color:#6b7280}.ExecutionStatusPanel_progressInfo__rXbGq span{display:flex;align-items:center;gap:.25rem}.ExecutionStatusPanel_progressInfo__rXbGq span svg{width:12px;height:12px}.ExecutionStatusPanel_confirmationAlert__AksNS{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#fef3c7;border-bottom:1px solid #fcd34d;color:#92400e;font-size:.8125rem}.ExecutionStatusPanel_confirmationAlert__AksNS>svg{width:24px;height:24px;flex-shrink:0;color:#f59e0b}.ExecutionStatusPanel_confirmationContent__rYCk_{display:flex;flex-direction:column;gap:.375rem}.ExecutionStatusPanel_confirmationContent__rYCk_ strong{font-size:.9375rem;color:#78350f}.ExecutionStatusPanel_confirmationMessage__E9caT{font-size:.8125rem;color:#92400e;line-height:1.5}.ExecutionStatusPanel_confirmationButtons__H6_K8{display:flex;gap:.5rem;margin-top:.25rem}.ExecutionStatusPanel_confirmButton__zxY3F{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background-color:#10b981;color:#fff;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ExecutionStatusPanel_confirmButton__zxY3F svg{width:14px;height:14px}.ExecutionStatusPanel_confirmButton__zxY3F:hover:not(:disabled){background-color:#059669}.ExecutionStatusPanel_confirmButton__zxY3F:disabled{opacity:.5;cursor:not-allowed}.ExecutionStatusPanel_cancelConfirmButton__mXkpa{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background-color:#fff;color:#dc2626;border:1px solid #fecaca;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ExecutionStatusPanel_cancelConfirmButton__mXkpa svg{width:14px;height:14px}.ExecutionStatusPanel_cancelConfirmButton__mXkpa:hover:not(:disabled){background-color:#fef2f2;border-color:#f87171}.ExecutionStatusPanel_cancelConfirmButton__mXkpa:disabled{opacity:.5;cursor:not-allowed}.ExecutionStatusPanel_screenshotLoading__H2VUv{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.8125rem}.ExecutionStatusPanel_failedSummary__FmehD{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background-color:#fef2f2;border-bottom:1px solid #fecaca;color:#dc2626}.ExecutionStatusPanel_failedSummary__FmehD svg{width:20px;height:20px;flex-shrink:0;margin-top:.125rem}.ExecutionStatusPanel_failedSummary__FmehD strong{display:block;font-size:.875rem;margin-bottom:.25rem}.ExecutionStatusPanel_failedSummary__FmehD p{font-size:.8125rem;margin:0;color:#991b1b;word-break:break-word}.ExecutionStatusPanel_failedBadge___TpcG{padding:.125rem .375rem;background-color:#fecaca;color:#991b1b;border-radius:.25rem;font-size:.625rem;font-weight:600;margin-left:auto}.ExecutionStatusPanel_resultsSection__SzhgU{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.ExecutionStatusPanel_resultsTitle__Wtj_W{font-size:.75rem;font-weight:600;color:#374151;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.025em}.ExecutionStatusPanel_resultsList__uNCzF{max-height:200px;overflow-y:auto}.ExecutionStatusPanel_emptyResults__TRWPZ{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#9ca3af;font-size:.8125rem}.ExecutionStatusPanel_resultItem__mPacT{padding:.5rem;border-radius:.25rem;margin-bottom:.375rem}.ExecutionStatusPanel_resultItem__mPacT:last-child{margin-bottom:0}.ExecutionStatusPanel_resultItem__mPacT.ExecutionStatusPanel_success__0P2vk{background-color:#f0fdf4;border-left:3px solid #10b981}.ExecutionStatusPanel_resultItem__mPacT.ExecutionStatusPanel_error__C5cvI{background-color:#fef2f2;border-left:3px solid #ef4444}.ExecutionStatusPanel_resultHeader__FzEKZ{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.ExecutionStatusPanel_resultIcon__z8WmF{width:14px;height:14px}.ExecutionStatusPanel_success__0P2vk .ExecutionStatusPanel_resultIcon__z8WmF{color:#10b981}.ExecutionStatusPanel_error__C5cvI .ExecutionStatusPanel_resultIcon__z8WmF{color:#ef4444}.ExecutionStatusPanel_resultTime___x30m{font-size:.6875rem;color:#9ca3af;font-family:monospace}.ExecutionStatusPanel_resultMessage__Z90vu{font-size:.8125rem;color:#374151;line-height:1.4}.ExecutionStatusPanel_resultError__rluf8{margin-top:.25rem;padding:.375rem .5rem;background-color:rgba(239,68,68,.1);border-radius:.25rem;font-size:.75rem;color:#dc2626;font-family:monospace}.ExecutionStatusPanel_errorMessage__WWShw{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:#fef2f2;color:#dc2626;font-size:.8125rem}.ExecutionStatusPanel_errorMessage__WWShw svg{width:14px;height:14px;flex-shrink:0}.ExecutionStatusPanel_controls__uMkgs{display:flex;gap:.5rem;padding:.75rem 1rem;background-color:#f9fafb}.ExecutionStatusPanel_controlButton__qvB9E{display:flex;align-items:center;justify-content:center;gap:.375rem;flex:1;padding:.5rem .75rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ExecutionStatusPanel_controlButton__qvB9E svg{width:14px;height:14px}.ExecutionStatusPanel_controlButton__qvB9E:disabled{opacity:.5;cursor:not-allowed}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_pauseButton__mRb0k{background-color:#3b82f6;color:#fff}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_pauseButton__mRb0k:hover:not(:disabled){background-color:#2563eb}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_cancelButton__RPKmj{background-color:#fff;color:#374151;border:1px solid #d1d5db}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_cancelButton__RPKmj:hover:not(:disabled){background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_closeButton__0uMn2{background-color:#374151;color:#fff}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_closeButton__0uMn2:hover:not(:disabled){background-color:#1f2937}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_retryButton__yaohS{background-color:#f59e0b;color:#fff}.ExecutionStatusPanel_controlButton__qvB9E.ExecutionStatusPanel_retryButton__yaohS:hover:not(:disabled){background-color:#d97706}.ExecutionStatusPanel_spinning__eF88a{animation:ExecutionStatusPanel_spin__73_cr 1s linear infinite}@keyframes ExecutionStatusPanel_spin__73_cr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExecutionStatusPanel_screenshotSection__8a8JK{padding:.75rem 1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.ExecutionStatusPanel_screenshotHeader__ZFb8I{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500;color:#6b7280}.ExecutionStatusPanel_screenshotHeader__ZFb8I svg{width:14px;height:14px}.ExecutionStatusPanel_screenshotHeader__ZFb8I span{flex:1}.ExecutionStatusPanel_screenshotExpandButton__PpZyj{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:.25rem;transition:all .15s ease}.ExecutionStatusPanel_screenshotExpandButton__PpZyj:hover{background-color:#e5e7eb;color:#374151}.ExecutionStatusPanel_screenshotExpandButton__PpZyj svg{width:14px;height:14px}.ExecutionStatusPanel_screenshotPreview__7PEK9{border-radius:.375rem;overflow:hidden;border:1px solid #e5e7eb;cursor:pointer;transition:all .15s ease}.ExecutionStatusPanel_screenshotPreview__7PEK9:hover{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.ExecutionStatusPanel_screenshotPreview__7PEK9 img{display:block;width:100%;height:auto;max-height:150px;object-fit:cover;object-position:top}.ExecutionStatusPanel_screenshotModal__tn_VR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.ExecutionStatusPanel_screenshotModalContent__yowCe{position:relative;max-width:90vw;max-height:90vh;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ExecutionStatusPanel_screenshotModalContent__yowCe img{display:block;max-width:100%;max-height:85vh;object-fit:contain}.ExecutionStatusPanel_screenshotModalClose__K2MC_{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;border-radius:50%;transition:all .15s ease;z-index:1}.ExecutionStatusPanel_screenshotModalClose__K2MC_:hover{background-color:rgba(0,0,0,.7)}.ExecutionStatusPanel_screenshotModalClose__K2MC_ svg{width:18px;height:18px}.ExecutionStatusPanel_rowProgressSection__0KtF8{padding:.75rem 1rem;background-color:#f0f9ff;border-bottom:1px solid #bae6fd}.ExecutionStatusPanel_rowProgressHeader__546Xk{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:500;color:#0369a1}.ExecutionStatusPanel_rowProgressHeader__546Xk svg{width:14px;height:14px}.ExecutionStatusPanel_rowStats__Nryug{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;font-weight:600}.ExecutionStatusPanel_rowStatSuccess__ARNJW{display:flex;align-items:center;gap:.25rem;color:#10b981}.ExecutionStatusPanel_rowStatSuccess__ARNJW svg{width:12px;height:12px}.ExecutionStatusPanel_rowStatFailed__Q296B{display:flex;align-items:center;gap:.25rem;color:#ef4444}.ExecutionStatusPanel_rowStatFailed__Q296B svg{width:12px;height:12px}.ExecutionStatusPanel_rowStatTotal__6JtWz{color:#6b7280}.ExecutionStatusPanel_rowProgressBar___Hzuo{height:8px;background-color:#e0f2fe;border-radius:4px;overflow:hidden;display:flex;margin-bottom:.5rem}.ExecutionStatusPanel_rowProgressSuccess__W6irN{height:100%;background-color:#10b981;transition:width .3s ease}.ExecutionStatusPanel_rowProgressFailed__g8uPm{height:100%;background-color:#ef4444;transition:width .3s ease}.ExecutionStatusPanel_currentRowData__4VMP2{padding:.5rem;background-color:#e0f2fe;border-radius:.25rem;margin-bottom:.5rem}.ExecutionStatusPanel_currentRowLabel__TsWh5{font-size:.6875rem;font-weight:500;color:#0369a1;display:block;margin-bottom:.25rem}.ExecutionStatusPanel_rowDataPreview__W6_tn{display:flex;flex-wrap:wrap;gap:.375rem}.ExecutionStatusPanel_rowDataItem__vDkRY{padding:.125rem .375rem;background-color:#fff;border-radius:.25rem;font-size:.6875rem;color:#374151}.ExecutionStatusPanel_rowDataItem__vDkRY strong{color:#0369a1}.ExecutionStatusPanel_rowDataMore__s7INq{padding:.125rem .375rem;background-color:#bae6fd;border-radius:.25rem;font-size:.6875rem;color:#0369a1}.ExecutionStatusPanel_rowResultsList__i1cw9{max-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.ExecutionStatusPanel_rowResultItem__txSzg{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background-color:#fff;border-radius:.25rem;font-size:.75rem}.ExecutionStatusPanel_rowResultItem__txSzg.ExecutionStatusPanel_success__0P2vk{border-left:3px solid #10b981}.ExecutionStatusPanel_rowResultItem__txSzg.ExecutionStatusPanel_failed__Pf_uX{border-left:3px solid #ef4444;background-color:#fef2f2}.ExecutionStatusPanel_rowResultItem__txSzg.ExecutionStatusPanel_running__UxAI2{border-left:3px solid #3b82f6;background-color:#eff6ff}.ExecutionStatusPanel_rowResultItem__txSzg.ExecutionStatusPanel_pending__l2EB_{border-left:3px solid #9ca3af;opacity:.7}.ExecutionStatusPanel_rowIndex__TeEUy{font-weight:600;color:#374151;min-width:30px}.ExecutionStatusPanel_rowStatus__ax6y1{display:flex;align-items:center}.ExecutionStatusPanel_rowStatus__ax6y1 svg{width:14px;height:14px}.ExecutionStatusPanel_success__0P2vk .ExecutionStatusPanel_rowStatus__ax6y1 svg{color:#10b981}.ExecutionStatusPanel_failed__Pf_uX .ExecutionStatusPanel_rowStatus__ax6y1 svg{color:#ef4444}.ExecutionStatusPanel_running__UxAI2 .ExecutionStatusPanel_rowStatus__ax6y1 svg{color:#3b82f6}.ExecutionStatusPanel_pending__l2EB_ .ExecutionStatusPanel_rowStatus__ax6y1 svg{color:#9ca3af}.ExecutionStatusPanel_rowActions__A5kdo{font-size:.6875rem;color:#6b7280}.ExecutionStatusPanel_rowError__3nt24{flex:1;font-size:.6875rem;color:#dc2626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ScenarioRecorder_container__n_aPi{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#f9fafb,#ffffff)}.ScenarioRecorder_header__Z5pB7{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ScenarioRecorder_titleBar__Mbpd0{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.ScenarioRecorder_headerLeft__6E9dV{display:flex;flex-direction:column;gap:.25rem}.ScenarioRecorder_title__Vpssi{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.ScenarioRecorder_subtitle__hxsbL{font-size:.875rem;color:#6b7280}.ScenarioRecorder_headerActions__fJzIR,.ScenarioRecorder_toolbar__BCC0w{display:flex;align-items:center;gap:.5rem}.ScenarioRecorder_toolbar__BCC0w{padding:.5rem 1.5rem;border-top:1px solid #f3f4f6;background-color:#f9fafb;flex-wrap:wrap}.ScenarioRecorder_toolbarSeparator__wO5C1{width:1px;height:24px;background-color:#d1d5db;margin:0 .25rem}.ScenarioRecorder_toolbarSpacer__PZp7y{flex:1}.ScenarioRecorder_modeToggle__sMvJf{display:flex;background:#f3f4f6;border-radius:.5rem;padding:.25rem}.ScenarioRecorder_modeButton__o9fEX{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);font-size:.75rem;font-weight:500;color:#4b5563;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.ScenarioRecorder_modeButton__o9fEX:hover:not(:disabled):not(.ScenarioRecorder_active__SM8He){color:#1f2937}.ScenarioRecorder_modeButton__o9fEX.ScenarioRecorder_active__SM8He{background-color:#fff;color:#2563eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ScenarioRecorder_modeButton__o9fEX:disabled{opacity:.5;cursor:not-allowed}.ScenarioRecorder_modeButton__o9fEX svg{width:14px;height:14px}.ScenarioRecorder_popupStatus___Qsl2,.ScenarioRecorder_statusIndicator__rWJCs{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500}.ScenarioRecorder_recording__p_cr7.ScenarioRecorder_popupStatus___Qsl2,.ScenarioRecorder_statusIndicator__rWJCs.ScenarioRecorder_recording__p_cr7{background:rgba(16,185,129,.1);color:#047857;border:1px solid rgba(16,185,129,.3)}.ScenarioRecorder_paused__UIxg5.ScenarioRecorder_popupStatus___Qsl2,.ScenarioRecorder_statusIndicator__rWJCs.ScenarioRecorder_paused__UIxg5{background:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.3)}.ScenarioRecorder_statusIndicator__rWJCs.ScenarioRecorder_stopped__r3ZxY,.ScenarioRecorder_stopped__r3ZxY.ScenarioRecorder_popupStatus___Qsl2{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.ScenarioRecorder_recordingDot__jtKcB,.ScenarioRecorder_statusDot__kSCk5{width:8px;height:8px;border-radius:50%;background-color:currentColor;animation:ScenarioRecorder_pulse__0L7KH 1s ease-in-out infinite}.ScenarioRecorder_popupUrl__cpMJN,.ScenarioRecorder_statusUrl__4cFQC{color:#4b5563;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ScenarioRecorder_pulse__0L7KH{0%,to{opacity:1}50%{opacity:.5}}.ScenarioRecorder_urlBar__dUBu5{display:flex;align-items:center;flex:1;max-width:500px;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:0 .5rem;transition:border-color .15s ease,box-shadow .15s ease}.ScenarioRecorder_urlBar__dUBu5:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ScenarioRecorder_urlIcon__YPuNt{color:#9ca3af;margin-right:.25rem;flex-shrink:0}.ScenarioRecorder_urlInput__TCf55{flex:1;border:none;background:rgba(0,0,0,0);font-size:.875rem;color:#374151;padding:.625rem 0}.ScenarioRecorder_urlInput__TCf55:focus{outline:none}.ScenarioRecorder_urlInput__TCf55:disabled{color:#9ca3af}.ScenarioRecorder_sessionBar__HYzAy{width:200px}.ScenarioRecorder_sessionInput__vkg9c{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;padding:.625rem .5rem;font-size:.875rem;color:#374151;transition:border-color .15s ease,box-shadow .15s ease}.ScenarioRecorder_sessionInput__vkg9c:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ScenarioRecorder_sessionInput__vkg9c:disabled{background-color:#f3f4f6;color:#9ca3af}.ScenarioRecorder_controlButton__4EOPE{display:flex;align-items:center;gap:.25rem;padding:.625rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ScenarioRecorder_controlButton__4EOPE:hover:not(:disabled){transform:translateY(-1px)}.ScenarioRecorder_controlButton__4EOPE:disabled{opacity:.5;cursor:not-allowed;transform:none}.ScenarioRecorder_controlButton__4EOPE svg{width:16px;height:16px}.ScenarioRecorder_startButton__DMPYH{background-color:#10b981;color:#fff}.ScenarioRecorder_startButton__DMPYH:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 12px rgba(16,185,129,.3)}.ScenarioRecorder_pauseButton__HWED9{background-color:#f59e0b;color:#fff}.ScenarioRecorder_pauseButton__HWED9:hover:not(:disabled){background-color:#d97706;box-shadow:0 4px 12px rgba(245,158,11,.3)}.ScenarioRecorder_stopButton__G5h2K{background-color:#ef4444;color:#fff}.ScenarioRecorder_stopButton__G5h2K:hover:not(:disabled){background-color:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3)}.ScenarioRecorder_importButton__nBgZ6{background-color:#fff;color:#374151;border:1px solid #d1d5db}.ScenarioRecorder_importButton__nBgZ6:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ScenarioRecorder_saveButton__gPW7_{background-color:#2563eb;color:#fff}.ScenarioRecorder_saveButton__gPW7_:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.ScenarioRecorder_saveButtonHighlight__PAzSs{background-color:#2563eb!important;animation:ScenarioRecorder_pulse-save__aLyxN 1.5s ease-in-out 3}@keyframes ScenarioRecorder_pulse-save__aLyxN{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.5)}50%{box-shadow:0 0 0 6px rgba(37,99,235,0)}}.ScenarioRecorder_errorBanner__K_s6k{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;background-color:rgba(239,68,68,.05);border-bottom:1px solid rgba(239,68,68,.2);color:#991b1b;font-size:.875rem}.ScenarioRecorder_errorBanner__K_s6k button{background:none;border:none;color:#991b1b;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}.ScenarioRecorder_infoBanner__4z6AV{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;background-color:#eff6ff;border-bottom:1px solid #bfdbfe;color:#1e40af;font-size:.875rem;gap:1rem}.ScenarioRecorder_infoBannerActions__VGMg5{display:flex;gap:.5rem;flex-shrink:0}.ScenarioRecorder_infoBannerSave__d_npq{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500}.ScenarioRecorder_infoBannerSave__d_npq:hover{background-color:#2563eb}.ScenarioRecorder_infoBannerDismiss__rAofN{padding:.25rem .5rem;background:none;color:#1e40af;border:1px solid #93c5fd;border-radius:.375rem;cursor:pointer;font-size:.75rem}.ScenarioRecorder_infoBannerDismiss__rAofN:hover{background-color:#dbeafe}.ScenarioRecorder_infoBannerClose__1DuSZ{padding:.25rem .5rem;background:none;color:#6b7280;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.75rem}.ScenarioRecorder_infoBannerClose__1DuSZ:hover{background-color:#f3f4f6}.ScenarioRecorder_main__syy7F{display:flex;flex:1;overflow:hidden}.ScenarioRecorder_browserPanel__CE7nE{width:50%;min-width:400px;background-color:#fff;display:flex;flex-direction:column;border-right:1px solid #e5e7eb}.ScenarioRecorder_showBrowserButton__U8j9l{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#2563eb;color:#fff;border:none;border-radius:0 .5rem .5rem 0;padding:.5rem .25rem;cursor:pointer;z-index:10}.ScenarioRecorder_showBrowserButton__U8j9l:hover{background-color:#1d4ed8}.ScenarioRecorder_centerPanel__O5Oue{flex:1;border-right:1px solid #e5e7eb}.ScenarioRecorder_centerPanel__O5Oue,.ScenarioRecorder_rightPanel__bkE5C{min-width:300px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.ScenarioRecorder_rightPanel__bkE5C{width:350px}.ScenarioRecorder_panelTabs__nf90K{display:flex;border-bottom:1px solid #e5e7eb;background-color:#fff}.ScenarioRecorder_panelTab__aHStV{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:none;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;border:none;border-bottom:2px solid rgba(0,0,0,0)}.ScenarioRecorder_panelTab__aHStV:hover{color:#374151;background-color:#f9fafb}.ScenarioRecorder_panelTab__aHStV.ScenarioRecorder_active__SM8He{color:#2563eb;border-bottom-color:#2563eb}.ScenarioRecorder_panelTab__aHStV svg{width:16px;height:16px}.ScenarioRecorder_panelContent__aiQKZ{flex:1;overflow-y:auto}.ScenarioRecorder_panelHeader__qaDDy{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb}.ScenarioRecorder_panelHeader__qaDDy h2{font-size:.875rem;font-weight:600;color:#374151;margin:0}.ScenarioRecorder_toggleButton__ZT0J_{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem}.ScenarioRecorder_toggleButton__ZT0J_:hover{color:#374151;background-color:#f3f4f6}.ScenarioRecorder_popupModeInfo__Fl45U{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#f9fafb}.ScenarioRecorder_infoCard__oyJ2B{max-width:420px;padding:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.07);text-align:center;border:1px solid #e5e7eb}.ScenarioRecorder_infoCard__oyJ2B h3{font-size:1.125rem;font-weight:600;color:#111827;margin:1rem 0 .5rem}.ScenarioRecorder_infoCard__oyJ2B p{font-size:.875rem;color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.ScenarioRecorder_infoIcon__Gpa3C{width:56px;height:56px;background:#eff6ff;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;color:#2563eb}.ScenarioRecorder_infoIcon__Gpa3C svg{width:28px;height:28px}.ScenarioRecorder_popupActiveStatus__2Yu6f{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background-color:rgba(16,185,129,.1);border-radius:9999px;font-size:.75rem;font-weight:500;color:#047857;margin-bottom:1rem}.ScenarioRecorder_statusDotInline__TNAua{width:8px;height:8px;background-color:#10b981;border-radius:50%;animation:ScenarioRecorder_pulse__0L7KH 1s ease-in-out infinite}.ScenarioRecorder_infoList__PGNPf{text-align:left;margin:0;padding:0 0 0 1.25rem;font-size:.75rem;color:#4b5563;line-height:1.75}.ScenarioRecorder_infoList__PGNPf li{margin-bottom:.25rem}.ScenarioRecorder_quickStartButton__SRv3v{display:inline-flex;align-items:center;gap:.25rem;margin-top:1.5rem;padding:.5rem 1.5rem;background-color:#10b981;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ScenarioRecorder_quickStartButton__SRv3v:hover{background-color:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.ScenarioRecorder_quickStartButton__SRv3v svg{width:16px;height:16px}.ScenarioRecorder_popupStatus___Qsl2:not(.ScenarioRecorder_recording__p_cr7):not(.ScenarioRecorder_paused__UIxg5):not(.ScenarioRecorder_stopped__r3ZxY){background:rgba(16,185,129,.1);color:#047857;border:1px solid rgba(16,185,129,.3)}.ScenarioRecorder_recordingDot__jtKcB{background-color:#10b981}.ScenarioRecorder_pausedDot__XMKyE{width:8px;height:8px;border-radius:50%;background-color:#f59e0b}.ScenarioRecorder_headerCenter__ySBFm,.ScenarioRecorder_headerRight__Bkcab{display:flex;gap:.5rem;align-items:center}.ScenarioRecorder_headerCenter__ySBFm{flex:1;max-width:900px;flex-wrap:wrap}