.DeploySettings_container__SnuCV{display:flex;flex-direction:column;height:100%;width:100%}.DeploySettings_header__oBrZM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.DeploySettings_backButton__bNOfu,.DeploySettings_saveButton__tdIZv{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,white);color:var(--text-color,#1f2937);font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}.DeploySettings_backButton__bNOfu svg,.DeploySettings_saveButton__tdIZv svg{width:16px;height:16px}.DeploySettings_backButton__bNOfu:hover,.DeploySettings_saveButton__tdIZv:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6);color:var(--primary-color,#3b82f6)}.DeploySettings_saveButton__tdIZv{background:var(--primary-color,#3b82f6);color:#fff;border-color:var(--primary-color,#3b82f6)}.DeploySettings_saveButton__tdIZv:hover{background:var(--primary-hover,#2563eb);border-color:var(--primary-hover,#2563eb);color:#fff}.DeploySettings_savingIndicator__hAeBI{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;color:#6b7280;font-size:.875rem;font-weight:500;border-radius:6px}.DeploySettings_savingIndicator__hAeBI span{animation:DeploySettings_pulse__2hJZ5 1.5s ease-in-out infinite}@keyframes DeploySettings_pulse__2hJZ5{0%,to{opacity:1}50%{opacity:.5}}.DeploySettings_profileImg__vgV0_{width:100%;height:100%;object-fit:cover;border-radius:50%}.DeploySettings_content__l9pI0{flex:1;display:flex;gap:1.5rem;overflow:hidden}.DeploySettings_leftPanel__IuP1w{flex:1;flex-direction:column;overflow-y:auto}.DeploySettings_leftPanel__IuP1w,.DeploySettings_rightPanel__coiNh{min-width:0;display:flex;background:var(--card-bg,white);border-radius:8px;border:1px solid var(--border-color,#e5e7eb);padding:1.5rem}.DeploySettings_rightPanel__coiNh{flex:3;flex-direction:column}.DeploySettings_settingsSection__YCeiU{display:flex;flex-direction:column;gap:1.5rem}.DeploySettings_tabContainer__RIbYZ{margin-bottom:1rem}.DeploySettings_filterGroup__3h7BX{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.DeploySettings_filterGroup__3h7BX span{font-size:.875rem;color:#6b7280;font-weight:500;margin-left:.5rem;white-space:nowrap}.DeploySettings_filterButton__TOy9h{flex:1;padding:.5rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.8125rem;white-space:nowrap}.DeploySettings_filterButton__TOy9h:nth-child(3){flex:1.3}.DeploySettings_filterButton__TOy9h:hover{background:#fff;color:#1f2937}.DeploySettings_filterButton__TOy9h.DeploySettings_active___17uU{background:#fff;color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DeploySettings_sectionTitle__FHuvr{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--text-color,#1f2937)}.DeploySettings_subSectionTitle__PaWhH{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--text-color,#1f2937)}.DeploySettings_settingGroup__FYo3w{display:flex;flex-direction:column;gap:.75rem}.DeploySettings_label__TJYxt{font-size:.875rem;font-weight:500;color:var(--text-color,#1f2937)}.DeploySettings_optional__sPzXX{color:var(--text-secondary,#6b7280);font-weight:400}.DeploySettings_profileImageContainer__msOIN{display:flex;align-items:center;gap:1rem}.DeploySettings_profileImage__IGhoR{width:64px;height:64px;border-radius:50%;background:var(--card-bg,#f9fafb);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-color,#e5e7eb)}.DeploySettings_defaultAvatar__cqFlY{font-size:2rem}.DeploySettings_imageActions__GHhpo{display:flex;align-items:center;gap:.5rem}.DeploySettings_uploadButton__TcrTf{padding:.5rem 1rem;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,white);color:var(--text-color,#1f2937);font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}.DeploySettings_uploadButton__TcrTf:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6)}.DeploySettings_deleteButton__BvFQR{padding:.5rem;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,white);font-size:1rem;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--text-secondary,#6b7280)}.DeploySettings_deleteButton__BvFQR:hover:not(:disabled){background:var(--hover-bg,#fee);border-color:var(--error-color,#ef4444);color:var(--error-color,#ef4444)}.DeploySettings_deleteButton__BvFQR:disabled{opacity:.5;cursor:not-allowed}.DeploySettings_helperText__W0NtQ{margin:0;font-size:.75rem;color:var(--text-secondary,#6b7280)}.DeploySettings_input__JYx8p{padding:.625rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;font-size:.875rem;background-color:var(--input-bg,white);color:var(--text-color,#1f2937);transition:border-color .2s}.DeploySettings_input__JYx8p:focus{outline:none;border-color:var(--primary-color,#3b82f6)}.DeploySettings_themeSelector__RRlUU{display:flex;gap:.5rem}.DeploySettings_themeButton__iXyko{flex:1;padding:.625rem 1rem;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,white);color:var(--text-color,#1f2937);font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}.DeploySettings_themeButton__iXyko:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6)}.DeploySettings_themeButton__iXyko.DeploySettings_active___17uU{background:var(--primary-color,#3b82f6);color:#fff;border-color:var(--primary-color,#3b82f6)}.DeploySettings_alignmentSelector__4OzSj{display:flex;gap:.5rem}.DeploySettings_alignmentButton__ntVu5{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.625rem .75rem;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,white);color:var(--text-secondary,#6b7280);font-size:.75rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}.DeploySettings_alignmentButton__ntVu5 svg{stroke:currentColor}.DeploySettings_alignmentButton__ntVu5:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6);color:var(--text-color,#1f2937)}.DeploySettings_alignmentButton__ntVu5.DeploySettings_active___17uU{background:var(--primary-color,#3b82f6);color:#fff;border-color:var(--primary-color,#3b82f6)}.DeploySettings_colorPicker__hNsHG{display:flex;align-items:center;gap:.75rem}.DeploySettings_colorSwatch__iKW2j{width:36px;height:36px;border-radius:6px;border:2px solid var(--border-color,#e5e7eb);cursor:pointer;transition:transform .2s}.DeploySettings_colorSwatch__iKW2j:hover{transform:scale(1.1)}.DeploySettings_colorInput__xbvXg{flex:1;padding:.625rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;font-size:.875rem;background-color:var(--input-bg,white);color:var(--text-color,#1f2937);transition:border-color .2s}.DeploySettings_colorInput__xbvXg:focus{outline:none;border-color:var(--primary-color,#3b82f6)}.DeploySettings_previewSection__XCOvl{display:flex;flex-direction:column;height:100%}.DeploySettings_testerHeader__Qvl_O{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.DeploySettings_testerTabContainer__OHR2K{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.DeploySettings_testerTabButton__h6l5f{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem}.DeploySettings_testerTabButton__h6l5f:hover{background:#fff;color:#1f2937}.DeploySettings_testerTabButton__h6l5f.DeploySettings_active___17uU{background:#fff;color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DeploySettings_previewContainer__0dbnH{flex:1;display:flex;align-items:center;justify-content:center;background:var(--card-bg,#f9fafb);border-radius:8px;border:1px solid var(--border-color,#e5e7eb);padding:1rem;overflow:visible;position:relative;max-height:90vh}.DeploySettings_chatPreview__Vp2wy{width:100%;height:100%;border-radius:8px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;padding:0 1rem 1rem}.DeploySettings_chatPreview__Vp2wy .container{min-height:unset}.DeploySettings_embedPreview__pprqD{width:100%;height:100%;min-height:600px;position:relative}.DeploySettings_embedIframe__FwzZY{border:none;border-radius:.5rem;background:#fff;max-width:100%;max-height:100%}.DeploySettings_errorState__dJJGJ,.DeploySettings_loadingState___bp3R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--text-secondary,#6b7280);text-align:center}.DeploySettings_errorState__dJJGJ h3,.DeploySettings_loadingState___bp3R h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color,#1f2937)}.DeploySettings_errorState__dJJGJ p,.DeploySettings_loadingState___bp3R p{margin:0;font-size:.875rem}.DeploySettings_spinner__drOhk{width:40px;height:40px;border:4px solid var(--border-color,#e5e7eb);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;animation:DeploySettings_spin__2u1Xd .8s linear infinite}@keyframes DeploySettings_spin__2u1Xd{to{transform:rotate(1turn)}}.DeploySettings_startMsgHeader__8lER9{margin-bottom:1.5rem}.DeploySettings_startMsgTitle__QfvHR{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-color,#1f2937)}.DeploySettings_startMsgSubtitle__HzLVO{margin:0;font-size:.875rem;color:var(--text-secondary,#6b7280)}.DeploySettings_messageList__havtH{display:flex;flex-direction:column;gap:.75rem}.DeploySettings_messageItem__8TuhA{display:flex;align-items:flex-start;gap:.5rem}.DeploySettings_messageInput__aZSa_,.DeploySettings_replyInput__zUyEd{flex:1;display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;transition:border-color .2s}.DeploySettings_messageInput__aZSa_:focus-within,.DeploySettings_replyInput__zUyEd:focus-within{border-color:var(--primary-color,#3b82f6)}.DeploySettings_messageTextarea__PJwi9{width:100%;padding:.75rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;outline:none;resize:vertical;min-height:60px;font-size:.875rem;font-family:inherit;color:var(--text-color,#1f2937);background:var(--card-bg,white);transition:border-color .2s}.DeploySettings_messageTextarea__PJwi9:focus{border-color:var(--primary-color,#3b82f6)}.DeploySettings_messageTextarea__PJwi9::placeholder{color:var(--text-secondary,#9ca3af)}.DeploySettings_replyEmoji__cFtZX{font-size:1.25rem;flex-shrink:0}.DeploySettings_replyTextInput__WwmUF{flex:1;border:none;outline:none;font-size:.875rem;color:var(--text-color,#1f2937);background:rgba(0,0,0,0)}.DeploySettings_replyTextInput__WwmUF::placeholder{color:var(--text-secondary,#9ca3af)}.DeploySettings_replyInputTextarea__0NwsZ{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 2rem .75rem .75rem;background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;transition:border-color .2s;position:relative}.DeploySettings_replyInputTextarea__0NwsZ:focus-within{border-color:var(--primary-color,#3b82f6)}.DeploySettings_replyTextarea__VgT76{width:100%;border:none;outline:none;resize:none;min-height:40px;font-size:.875rem;font-family:inherit;color:var(--text-color,#1f2937);background:rgba(0,0,0,0)}.DeploySettings_replyTextarea__VgT76::placeholder{color:var(--text-secondary,#9ca3af)}.DeploySettings_messageActions__83EJY{display:flex;gap:.25rem;flex-shrink:0;position:absolute;right:.5rem;bottom:1.25rem}.DeploySettings_iconButton__SSR0n{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#6b7280);cursor:pointer;border-radius:4px;font-size:1rem;transition:all .2s}.DeploySettings_iconButton__SSR0n:hover{background:var(--hover-bg,#f3f4f6);color:var(--text-color,#1f2937)}.DeploySettings_addButton__xZE8u{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 0;background:rgba(0,0,0,0);border:none;color:var(--primary-color,#3b82f6);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s}.DeploySettings_addButton__xZE8u:hover{opacity:.8}.DeploySettings_addLanguageButton__Mgn3f{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:rgba(0,0,0,0);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;color:var(--primary-color,#3b82f6);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.DeploySettings_addLanguageButton__Mgn3f:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6)}.DeploySettings_resetButton__HURjQ{width:100%;padding:.625rem 1rem;background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;color:var(--text-color,#1f2937);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.DeploySettings_resetButton__HURjQ:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6);color:var(--primary-color,#3b82f6)}.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT{background:#1a1a1a}.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT .DeploySettings_sectionTitle__FHuvr,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT .DeploySettings_sectionTitle__FHuvr{color:#e0e0e0}.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT .DeploySettings_loadingState___bp3R,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT .DeploySettings_loadingState___bp3R{color:#a0a0a0}.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT .DeploySettings_errorState__dJJGJ,.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT .DeploySettings_errorState__dJJGJ h3,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT .DeploySettings_errorState__dJJGJ,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT .DeploySettings_errorState__dJJGJ h3{color:#ff6b6b}.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT .DeploySettings_spinner__drOhk,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT .DeploySettings_spinner__drOhk{border:4px solid hsla(0,0%,100%,.1);border-left:4px solid var(--primary-color,#3b82f6)}.DeploySettings_previewContainer__0dbnH.DeploySettings_darkTheme__ftgBT .DeploySettings_chatPreview__Vp2wy,.DeploySettings_rightPanel__coiNh.DeploySettings_darkTheme__ftgBT .DeploySettings_chatPreview__Vp2wy{background:#1a1a1a;box-shadow:0 4px 6px rgba(0,0,0,.5)}.DeploySettings_embedPreviewHelper__dVcHU{position:absolute;top:1rem;left:1rem;right:1rem;padding:.5rem 1rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.DeploySettings_embedPreviewHelper__dVcHU p{margin:0;font-size:.875rem;color:#2563eb;line-height:1.5}.DeploySettings_embedRefreshButton__7KZzs{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.DeploySettings_embedRefreshButton__7KZzs svg{width:14px;height:14px}.DeploySettings_embedRefreshButton__7KZzs:hover{background:#1d4ed8}.DeploySettings_embedRefreshButton__7KZzs:active{transform:scale(.98)}.DeploySettings_chatbotEmbedIframeWrapper__j9_jC{position:relative;width:100%;height:100%;min-height:600px;background:#f3f4f6}.DeploySettings_chatbotEmbedIframe__678SE{position:absolute;bottom:20px;right:20px;border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease;overflow:hidden;z-index:9999}.DeploySettings_chatbotEmbedIframe__678SE.DeploySettings_collapsed__2_ek9{width:60px!important;height:60px!important;border-radius:50%}.DeploySettings_toggleOptions__fz53h{display:flex;flex-direction:column;gap:.5rem}.DeploySettings_toggleRow__ipLD7{display:flex;gap:.5rem}.DeploySettings_toggleOptionCompact__7WXPM{display:flex;justify-content:flex-start;gap:.5rem;padding:.75rem 1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;transition:border-color .2s ease,background-color .2s ease;flex:1}.DeploySettings_toggleOptionCompact__7WXPM:hover{border-color:#d1d5db;background-color:#f3f4f6}.DeploySettings_toggleOptionCompact__7WXPM .DeploySettings_toggleLabel__l_wLG{flex-shrink:0}.DeploySettings_toggleOptionCompact__7WXPM .DeploySettings_toggleContent__k2MJp{display:flex;align-items:center;flex:unset}.DeploySettings_toggleOptionCompact__7WXPM .DeploySettings_toggleText__kWaVl{line-height:24px}.DeploySettings_toggleLabel__l_wLG{display:flex;align-items:center;cursor:pointer;user-select:none;flex-shrink:0}.DeploySettings_toggleInput__1XXwu{display:none}.DeploySettings_toggleSwitch__NhE46{display:inline-block;position:relative;width:44px;height:24px;background-color:#d1d5db;border-radius:12px;transition:background-color .2s ease;flex-shrink:0}.DeploySettings_toggleSwitch__NhE46:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.DeploySettings_toggleInput__1XXwu:checked+.DeploySettings_toggleSwitch__NhE46{background-color:#3b82f6}.DeploySettings_toggleInput__1XXwu:checked+.DeploySettings_toggleSwitch__NhE46:after{transform:translateX(20px)}.DeploySettings_toggleContent__k2MJp{display:flex;flex-direction:column;justify-content:center}.DeploySettings_toggleText__kWaVl{font-size:.875rem;color:#374151;font-weight:500;line-height:24px}.DeploySettings_refreshButton__e1Vqb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:.5rem;padding:0;border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,white);color:var(--text-color,#1f2937);border-radius:6px;cursor:pointer;transition:all .2s}.DeploySettings_refreshButton__e1Vqb svg{width:16px;height:16px}.DeploySettings_refreshButton__e1Vqb:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6);color:var(--primary-color,#3b82f6)}.DeploySettings_refreshButton__e1Vqb:active{transform:rotate(180deg)}.DeploySettings_errorCategory__lq50a{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--card-bg,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:8px}.DeploySettings_errorCategoryHeader__IicSN{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;padding-bottom:.5rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.DeploySettings_errorCategoryHeader__IicSN:hover .DeploySettings_collapseButton__2dhy1,.DeploySettings_errorCategoryHeader__IicSN:hover .DeploySettings_errorCategoryTitle__JXw_j{color:var(--primary-color,#3b82f6)}.DeploySettings_errorCategoryTitle__JXw_j{margin:0;font-size:.875rem;font-weight:600;color:var(--text-color,#374151);transition:color .2s}.DeploySettings_collapseButton__2dhy1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background:var(--card-bg,white);color:var(--text-secondary,#6b7280);cursor:pointer;transition:all .2s ease}.DeploySettings_collapseButton__2dhy1 svg{width:16px;height:16px;transition:transform .2s ease}.DeploySettings_collapseButton__2dhy1:hover{background:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6);color:#fff}.DeploySettings_collapseButton__2dhy1.DeploySettings_collapsed__2_ek9{background:var(--hover-bg,#f3f4f6)}.DeploySettings_errorCodeList__2CV5y{display:flex;flex-direction:column;gap:.75rem}.DeploySettings_errorCodeItem__57HXx{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;transition:border-color .2s}.DeploySettings_errorCodeItem__57HXx:focus-within{border-color:var(--primary-color,#3b82f6)}.DeploySettings_errorCodeHeader__JjNfu{display:flex;align-items:center;gap:.5rem}.DeploySettings_errorCode__YFxwd{font-size:.75rem;font-weight:600;color:var(--text-secondary,#6b7280);font-family:Menlo,Monaco,Consolas,monospace;background:var(--hover-bg,#f3f4f6);padding:.25rem .5rem;border-radius:4px}.DeploySettings_customBadge__WrtQX{font-size:.625rem;font-weight:500;color:#fff;background:var(--primary-color,#3b82f6);padding:.125rem .375rem;border-radius:4px}.DeploySettings_errorMessageInput__oSWCo{width:100%;padding:.5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:4px;outline:none;resize:vertical;min-height:48px;font-size:.8125rem;font-family:inherit;color:var(--text-color,#1f2937);background:var(--input-bg,white);transition:border-color .2s;line-height:1.4}.DeploySettings_errorMessageInput__oSWCo:focus{border-color:var(--primary-color,#3b82f6)}.DeploySettings_errorMessageInput__oSWCo::placeholder{color:var(--text-secondary,#9ca3af);font-size:.75rem}.DeploySettings_resetCodeButton__WQRKK{align-self:flex-start;padding:.25rem .5rem;background:rgba(0,0,0,0);border:1px solid var(--border-color,#e5e7eb);border-radius:4px;color:var(--text-secondary,#6b7280);font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s}.DeploySettings_resetCodeButton__WQRKK:hover{background:var(--hover-bg,#f3f4f6);border-color:var(--primary-color,#3b82f6);color:var(--primary-color,#3b82f6)}.WorkflowScheduler_container__mNdU1{display:flex;flex-direction:column;height:100%;background:#f9fafb;border-radius:.75rem;overflow:hidden}.WorkflowScheduler_header__TTM8R{padding:0 0 2rem;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:1rem}.WorkflowScheduler_headerLeft__QsDM9{display:flex;align-items:center;flex-shrink:0;gap:1rem}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_languageTabs__3p21q{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_languageTabs__3p21q .WorkflowScheduler_languageTab__STHcR{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_languageTabs__3p21q .WorkflowScheduler_languageTab__STHcR:hover{background:#fff;color:#111827}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_languageTabs__3p21q .WorkflowScheduler_languageTab__STHcR.WorkflowScheduler_active__6lIor{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_statusBadge__QvIY9{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_running__kIqEq{background:rgba(16,185,129,.1);color:#10b981}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_stopped__G6Lad{background:rgba(239,68,68,.1);color:#ef4444}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_statusBadge__QvIY9 .WorkflowScheduler_statusDot__8fDzf{width:8px;height:8px;border-radius:50%;animation:WorkflowScheduler_pulse__9xoxI 2s ease-in-out infinite}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_statusBadge__QvIY9 .WorkflowScheduler_statusDot__8fDzf.WorkflowScheduler_active__6lIor{background:#10b981}.WorkflowScheduler_headerLeft__QsDM9 .WorkflowScheduler_statusBadge__QvIY9 .WorkflowScheduler_statusDot__8fDzf.WorkflowScheduler_inactive__5kDo_{background:#ef4444;animation:none}.WorkflowScheduler_headerRight__5uTFM{display:flex;align-items:center;gap:1rem;flex:1}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_searchContainer__Z_6S7{position:relative;flex:1;min-width:200px}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_searchContainer__Z_6S7 .WorkflowScheduler_searchInput__qmXkf{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .2s ease}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_searchContainer__Z_6S7 .WorkflowScheduler_searchInput__qmXkf:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_searchContainer__Z_6S7 .WorkflowScheduler_searchInput__qmXkf::placeholder{color:#9ca3af}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_searchContainer__Z_6S7 .WorkflowScheduler_searchIcon__HcOLI{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.125rem;pointer-events:none}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_filterTabs__WZmZj{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem;flex-shrink:0}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_filterTabs__WZmZj .WorkflowScheduler_filterTab__x5PYP{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_filterTabs__WZmZj .WorkflowScheduler_filterTab__x5PYP:hover{background:#fff;color:#111827}.WorkflowScheduler_headerRight__5uTFM .WorkflowScheduler_filterTabs__WZmZj .WorkflowScheduler_filterTab__x5PYP.WorkflowScheduler_active__6lIor{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WorkflowScheduler_content__j_wCg{flex:1;overflow-y:auto;padding:1.5rem 2rem 2rem}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_sessionGrid__Rk1YL{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_emptyCard__F4NNr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:.75rem;color:#6b7280;min-height:200px}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_emptyCard__F4NNr .WorkflowScheduler_emptyIcon__QFeMM{font-size:2.5rem;color:#d1d5db}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_emptyCard__F4NNr span{font-size:.875rem;font-weight:500}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_noResults__A6Wwi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#6b7280}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_noResults__A6Wwi .WorkflowScheduler_noResultsIcon__SmjMd{font-size:4rem;margin-bottom:1.5rem;color:#d1d5db}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_noResults__A6Wwi h3{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .5rem}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_noResults__A6Wwi p{font-size:.875rem;color:#6b7280;margin:0;max-width:400px;line-height:1.6}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_loading__WQmA1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_loading__WQmA1 .WorkflowScheduler_loadingSpinner__m_nCo{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:WorkflowScheduler_spin__AJSUO 1s linear infinite;margin-bottom:1.5rem}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_loading__WQmA1 .WorkflowScheduler_loadingText__XBw9i{font-size:1rem;color:#4b5563;font-weight:500}.WorkflowScheduler_addSessionCard__EIxGw{background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(37,99,235,.1));border:2px dashed #2563eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}.WorkflowScheduler_addSessionCard__EIxGw:hover{border-color:#2563eb;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(37,99,235,.15));transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,99,235,.2)}.WorkflowScheduler_addSessionCard__EIxGw .WorkflowScheduler_addSessionIcon__1uN14{width:3rem;height:3rem;background:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.WorkflowScheduler_addSessionCard__EIxGw .WorkflowScheduler_addSessionIcon__1uN14 svg{font-size:1.5rem;color:#fff}.WorkflowScheduler_addSessionCard__EIxGw .WorkflowScheduler_addSessionTitle__3JhPE{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.WorkflowScheduler_addSessionCard__EIxGw .WorkflowScheduler_addSessionDescription__T2lIo{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.6}.WorkflowScheduler_addSessionCard__EIxGw:hover .WorkflowScheduler_addSessionIcon__1uN14{background:#fff;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:scale(1.1)}.WorkflowScheduler_addSessionCard__EIxGw:hover .WorkflowScheduler_addSessionIcon__1uN14 svg{color:#2563eb}.WorkflowScheduler_sessionCard__oXyiw{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;min-height:200px}.WorkflowScheduler_sessionCard__oXyiw:hover{border-color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.15);transform:translateY(-2px)}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_cardTitle__gQR5U{font-size:1.125rem;font-weight:600;color:#111827;line-height:1.4;flex:1;margin:0 1rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;flex-shrink:0}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_pending__fPD2Y{background:rgba(107,114,128,.1);color:#4b5563}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_active__6lIor{background:rgba(16,185,129,.1);color:#10b981}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_paused__1fMc4{background:rgba(245,158,11,.1);color:#b45309}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_completed__9N4J5{background:rgba(37,99,235,.1);color:#2563eb}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_failed__razFD{background:rgba(239,68,68,.1);color:#ef4444}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardHeader__EgRqv .WorkflowScheduler_statusBadge__QvIY9.WorkflowScheduler_cancelled__bPD6P{background:rgba(156,163,175,.1);color:#6b7280}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0{flex:1;margin-bottom:1rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_workflowInfo__fUYcq{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;background:#f9fafb;border-radius:.375rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_workflowInfo__fUYcq .WorkflowScheduler_workflowIcon__XZ3eF{color:#2563eb;font-size:1rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_workflowInfo__fUYcq .WorkflowScheduler_workflowName__RomLB{font-size:.875rem;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_scheduleInfo__Sjc35{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#4b5563;font-size:.8125rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_scheduleInfo__Sjc35 .WorkflowScheduler_scheduleIcon__NqnZ1{color:#9ca3af;flex-shrink:0}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_nextExecution__goKSV{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.8125rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_nextExecution__goKSV .WorkflowScheduler_nextIcon__IRaZh{color:#10b981;flex-shrink:0}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_nextExecution__goKSV .WorkflowScheduler_nextLabel__h5L2X{color:#6b7280}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardContent__yKsW0 .WorkflowScheduler_nextExecution__goKSV .WorkflowScheduler_nextTime__T2KHw{font-weight:500;color:#374151}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f3f4f6}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_executionStats__MnIjH{display:flex;gap:1rem;font-size:.75rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_executionStats__MnIjH .WorkflowScheduler_stat__kjKVl{display:flex;align-items:center;gap:.25rem;color:#6b7280}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_executionStats__MnIjH .WorkflowScheduler_stat__kjKVl .WorkflowScheduler_statValue__mhE3q{font-weight:600;color:#374151}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_executionStats__MnIjH .WorkflowScheduler_stat__kjKVl.WorkflowScheduler_success__IYd67 .WorkflowScheduler_statValue__mhE3q{color:#10b981}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_executionStats__MnIjH .WorkflowScheduler_stat__kjKVl.WorkflowScheduler_failed__razFD .WorkflowScheduler_statValue__mhE3q{color:#ef4444}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6{display:flex;gap:.5rem}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6 .WorkflowScheduler_actionButton__0XGxp{padding:.375rem .625rem;border:none;background:rgba(0,0,0,0);color:#6b7280;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6 .WorkflowScheduler_actionButton__0XGxp:hover{background:#f3f4f6;color:#374151}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6 .WorkflowScheduler_actionButton__0XGxp.WorkflowScheduler_play__3eCKf:hover{background:rgba(16,185,129,.1);color:#10b981}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6 .WorkflowScheduler_actionButton__0XGxp.WorkflowScheduler_pause__ki_Gf:hover{background:rgba(245,158,11,.1);color:#b45309}.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6 .WorkflowScheduler_actionButton__0XGxp.WorkflowScheduler_delete__cN4Uv:hover,.WorkflowScheduler_sessionCard__oXyiw .WorkflowScheduler_cardFooter__KvLfs .WorkflowScheduler_cardActions__R_dK6 .WorkflowScheduler_actionButton__0XGxp.WorkflowScheduler_stop__K_2v9:hover{background:rgba(239,68,68,.1);color:#ef4444}.WorkflowScheduler_modal__D5f00{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.WorkflowScheduler_modalContent__MVd8r{background:#fff;border-radius:1rem;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.WorkflowScheduler_modalHeader__tr_Ct{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.WorkflowScheduler_modalHeader__tr_Ct h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.WorkflowScheduler_modalHeader__tr_Ct .WorkflowScheduler_closeButton__h6hU_{padding:.5rem;border:none;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.WorkflowScheduler_modalHeader__tr_Ct .WorkflowScheduler_closeButton__h6hU_:hover{background:#f3f4f6;color:#374151}.WorkflowScheduler_modalBody__bKNvz{padding:2rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl{margin-bottom:1.5rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl input,.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl select,.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl textarea{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .2s ease}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl input:focus,.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl select:focus,.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl textarea{resize:vertical;min-height:80px}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formGroup__A_LOl .WorkflowScheduler_hint__2_oW9{font-size:.75rem;color:#6b7280;margin-top:.25rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formRow__9J2hR{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formSection__Ii6Sm{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formSection__Ii6Sm:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_formSection__Ii6Sm h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd{max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd .WorkflowScheduler_workflowItem__PqK9g{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd .WorkflowScheduler_workflowItem__PqK9g:last-child{border-bottom:none}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd .WorkflowScheduler_workflowItem__PqK9g:hover{background:#f9fafb}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd .WorkflowScheduler_workflowItem__PqK9g.WorkflowScheduler_selected__XPwOa{background:rgba(37,99,235,.1);border-color:#2563eb}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd .WorkflowScheduler_workflowItem__PqK9g .WorkflowScheduler_workflowItemName__ojRuN{font-weight:500;color:#1f2937}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_workflowSelector__BlOtm .WorkflowScheduler_workflowList__i4pHd .WorkflowScheduler_workflowItem__PqK9g .WorkflowScheduler_workflowItemId__kgxsB{font-size:.75rem;color:#6b7280}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_checkboxGroup__Axg4K{display:flex;align-items:center;gap:.5rem}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_checkboxGroup__Axg4K input[type=checkbox]{width:auto}.WorkflowScheduler_modalBody__bKNvz .WorkflowScheduler_checkboxGroup__Axg4K label{margin-bottom:0;cursor:pointer}.WorkflowScheduler_modalFooter__1dkAI{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:1rem}.WorkflowScheduler_modalFooter__1dkAI button{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.WorkflowScheduler_modalFooter__1dkAI button.WorkflowScheduler_cancelButton__BoW6W{background:#fff;border:1px solid #d1d5db;color:#374151}.WorkflowScheduler_modalFooter__1dkAI button.WorkflowScheduler_cancelButton__BoW6W:hover{background:#f9fafb;border-color:#9ca3af}.WorkflowScheduler_modalFooter__1dkAI button.WorkflowScheduler_submitButton__TSNUE{background:#2563eb;border:none;color:#fff}.WorkflowScheduler_modalFooter__1dkAI button.WorkflowScheduler_submitButton__TSNUE:hover{background:#1d4ed8}.WorkflowScheduler_modalFooter__1dkAI button.WorkflowScheduler_submitButton__TSNUE:disabled{background:#d1d5db;cursor:not-allowed}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_detailSection__UnhzW{margin-bottom:1.5rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_detailSection__UnhzW h4{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_detailSection__UnhzW .WorkflowScheduler_detailGrid__G9IQK{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_detailSection__UnhzW .WorkflowScheduler_detailGrid__G9IQK .WorkflowScheduler_detailItem__bHMO4 .WorkflowScheduler_detailLabel__X8nbe{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_detailSection__UnhzW .WorkflowScheduler_detailGrid__G9IQK .WorkflowScheduler_detailItem__bHMO4 .WorkflowScheduler_detailValue__vMDr0{font-size:.875rem;color:#1f2937;font-weight:500}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:1rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei:last-child{border-bottom:none}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei .WorkflowScheduler_logNumber__rMpMN{font-size:.75rem;font-weight:600;color:#6b7280;min-width:2rem}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei .WorkflowScheduler_logStatus__bF5hw{padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei .WorkflowScheduler_logStatus__bF5hw.WorkflowScheduler_success__IYd67{background:rgba(16,185,129,.1);color:#10b981}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei .WorkflowScheduler_logStatus__bF5hw.WorkflowScheduler_failed__razFD{background:rgba(239,68,68,.1);color:#ef4444}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei .WorkflowScheduler_logTime__PtlEh{font-size:.75rem;color:#4b5563;flex:1}.WorkflowScheduler_detailModal__rJkPS .WorkflowScheduler_logsList__WGsvz .WorkflowScheduler_logItem__YmKei .WorkflowScheduler_logDuration__pYeek{font-size:.75rem;color:#6b7280}@keyframes WorkflowScheduler_spin__AJSUO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes WorkflowScheduler_pulse__9xoxI{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.WorkflowScheduler_header__TTM8R{flex-direction:column;align-items:stretch}.WorkflowScheduler_headerRight__5uTFM{flex-direction:column}.WorkflowScheduler_content__j_wCg .WorkflowScheduler_sessionGrid__Rk1YL,.WorkflowScheduler_formRow__9J2hR{grid-template-columns:1fr}}.WorkflowTester_container__XtGRO{display:flex;flex-direction:column;height:100%;background:#f9fafb;border-radius:.75rem;overflow:hidden}.WorkflowTester_header__SXJV6{padding:0 0 2rem;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:1rem}.WorkflowTester_headerLeft__Z0g_T{display:flex;align-items:center;flex-shrink:0;gap:1rem}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_languageTabs__zn9SF{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_languageTabs__zn9SF .WorkflowTester_languageTab__xMqdH{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_languageTabs__zn9SF .WorkflowTester_languageTab__xMqdH:hover{background:#fff;color:#111827}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_languageTabs__zn9SF .WorkflowTester_languageTab__xMqdH.WorkflowTester_active__mEvC_{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_statusBadge__OF2CQ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_running__yC4Qu{background:rgba(16,185,129,.1);color:#10b981}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_stopped__FeLmd{background:rgba(107,114,128,.1);color:#4b5563}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_statusBadge__OF2CQ .WorkflowTester_statusDot__BAHf7{width:8px;height:8px;border-radius:50%;animation:WorkflowTester_pulse__KLBGC 2s ease-in-out infinite}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_statusBadge__OF2CQ .WorkflowTester_statusDot__BAHf7.WorkflowTester_active__mEvC_{background:#10b981}.WorkflowTester_headerLeft__Z0g_T .WorkflowTester_statusBadge__OF2CQ .WorkflowTester_statusDot__BAHf7.WorkflowTester_inactive__zHEsu{background:#9ca3af;animation:none}.WorkflowTester_headerRight__dK7_d{display:flex;align-items:center;gap:1rem;flex:1}.WorkflowTester_headerRight__dK7_d .WorkflowTester_searchContainer__SSvYN{position:relative;flex:1;min-width:200px}.WorkflowTester_headerRight__dK7_d .WorkflowTester_searchContainer__SSvYN .WorkflowTester_searchInput__u8zD6{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .2s ease}.WorkflowTester_headerRight__dK7_d .WorkflowTester_searchContainer__SSvYN .WorkflowTester_searchInput__u8zD6:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.WorkflowTester_headerRight__dK7_d .WorkflowTester_searchContainer__SSvYN .WorkflowTester_searchInput__u8zD6::placeholder{color:#9ca3af}.WorkflowTester_headerRight__dK7_d .WorkflowTester_searchContainer__SSvYN .WorkflowTester_searchIcon__qcAVX{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.125rem;pointer-events:none}.WorkflowTester_headerRight__dK7_d .WorkflowTester_filterTabs__1mrSr{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem;flex-shrink:0}.WorkflowTester_headerRight__dK7_d .WorkflowTester_filterTabs__1mrSr .WorkflowTester_filterTab__i2z_j{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem}.WorkflowTester_headerRight__dK7_d .WorkflowTester_filterTabs__1mrSr .WorkflowTester_filterTab__i2z_j:hover{background:#fff;color:#111827}.WorkflowTester_headerRight__dK7_d .WorkflowTester_filterTabs__1mrSr .WorkflowTester_filterTab__i2z_j.WorkflowTester_active__mEvC_{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WorkflowTester_content___SdAw{flex:1;overflow-y:auto;padding:1.5rem 2rem 2rem}.WorkflowTester_content___SdAw .WorkflowTester_sessionGrid__UG6OU{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.WorkflowTester_content___SdAw .WorkflowTester_emptyCard__Q5yBf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:.75rem;color:#6b7280;min-height:200px}.WorkflowTester_content___SdAw .WorkflowTester_emptyCard__Q5yBf .WorkflowTester_emptyIcon__b8d2X{font-size:2.5rem;color:#d1d5db}.WorkflowTester_content___SdAw .WorkflowTester_emptyCard__Q5yBf span{font-size:.875rem;font-weight:500}.WorkflowTester_content___SdAw .WorkflowTester_noResults__5zMYR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#6b7280}.WorkflowTester_content___SdAw .WorkflowTester_noResults__5zMYR .WorkflowTester_noResultsIcon__7TtJe{font-size:4rem;margin-bottom:1.5rem;color:#d1d5db}.WorkflowTester_content___SdAw .WorkflowTester_noResults__5zMYR h3{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .5rem}.WorkflowTester_content___SdAw .WorkflowTester_noResults__5zMYR p{font-size:.875rem;color:#6b7280;margin:0;max-width:400px;line-height:1.6}.WorkflowTester_content___SdAw .WorkflowTester_loading__vBv_S{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.WorkflowTester_content___SdAw .WorkflowTester_loading__vBv_S .WorkflowTester_loadingSpinner__S_DDr{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:WorkflowTester_spin__BLWez 1s linear infinite;margin-bottom:1.5rem}.WorkflowTester_content___SdAw .WorkflowTester_loading__vBv_S .WorkflowTester_loadingText__pgh7P{font-size:1rem;color:#4b5563;font-weight:500}.WorkflowTester_executionStatus__4ze2P{background:#fff;border:1px solid #2563eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressHeader__DJogO{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressHeader__DJogO h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressHeader__DJogO .WorkflowTester_cancelButton__2lR5Y{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #ef4444;background:rgba(0,0,0,0);color:#ef4444;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressHeader__DJogO .WorkflowTester_cancelButton__2lR5Y:hover{background:rgba(239,68,68,.1)}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressBar__PpHPZ{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressBar__PpHPZ .WorkflowTester_progressFill__Lg52S{height:100%;background:linear-gradient(90deg,#2563eb,#10b981);border-radius:4px;transition:width .3s ease}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_progressText__nTIbn{font-size:.875rem;color:#4b5563;text-align:center}.WorkflowTester_executionStatus__4ze2P .WorkflowTester_resultPreview__LVWKx{margin-top:1rem;max-height:200px;overflow-y:auto}.WorkflowTester_executionComplete__Q54wJ{background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(16,185,129,.1));border:1px solid #10b981;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4 h3{font-size:1.125rem;font-weight:600;color:#10b981;margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4 h3 .WorkflowTester_completeIcon__aroyt{font-size:1.25rem}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4 .WorkflowTester_downloadButton__hFtwm{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:#10b981;color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4 .WorkflowTester_downloadButton__hFtwm:hover{background:rgb(11.9402985075,138.0597014925,96.2686567164)}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4 .WorkflowTester_closeButton___zPpM{padding:.5rem;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeHeader__weeY4 .WorkflowTester_closeButton___zPpM:hover{background:#f3f4f6;color:#374151}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeSummary__XNwLw{display:flex;gap:1.5rem;font-size:.875rem;color:#4b5563}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeSummary__XNwLw .WorkflowTester_success__bLcG0{color:#10b981;font-weight:500}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_completeSummary__XNwLw .WorkflowTester_failed__8mS1Z{color:#ef4444;font-weight:500}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_resultPreview__LVWKx{margin-top:1rem;max-height:300px;overflow-y:auto;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.WorkflowTester_executionComplete__Q54wJ .WorkflowTester_moreResults__leLf_{padding:.75rem 1rem;text-align:center;color:#6b7280;font-size:.875rem;border-top:1px solid #e5e7eb;background:#f9fafb}.WorkflowTester_addSessionCard__y0Ilz{background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(37,99,235,.1));border:2px dashed #2563eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}.WorkflowTester_addSessionCard__y0Ilz:hover{border-color:#2563eb;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(37,99,235,.15));transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,99,235,.2)}.WorkflowTester_addSessionCard__y0Ilz .WorkflowTester_addSessionIcon__acgf2{width:3rem;height:3rem;background:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.WorkflowTester_addSessionCard__y0Ilz .WorkflowTester_addSessionIcon__acgf2 svg{font-size:1.5rem;color:#fff}.WorkflowTester_addSessionCard__y0Ilz .WorkflowTester_addSessionTitle__agQwK{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.WorkflowTester_addSessionCard__y0Ilz .WorkflowTester_addSessionDescription__SNeyw{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.6}.WorkflowTester_addSessionCard__y0Ilz:hover .WorkflowTester_addSessionIcon__acgf2{background:#fff;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:scale(1.1)}.WorkflowTester_addSessionCard__y0Ilz:hover .WorkflowTester_addSessionIcon__acgf2 svg{color:#2563eb}.WorkflowTester_sessionCard__95b0d{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;min-height:200px}.WorkflowTester_sessionCard__95b0d:hover{border-color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.15);transform:translateY(-2px)}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_cardTitle__CmMKH{font-size:1.125rem;font-weight:600;color:#111827;line-height:1.4;flex:1;margin:0 1rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_cardHeaderRight__HuNoP{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_cardActionBtn__clkfI{width:28px;height:28px;border:1px solid #d1d5db;background:#fff;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .2s ease}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_cardActionBtn__clkfI:hover{background:#f3f4f6;color:#374151;border-color:#9ca3af}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_cardActionBtn__clkfI.WorkflowTester_danger__cGqiQ:hover{background:rgba(239,68,68,.1);color:#ef4444;border-color:#ef4444}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_cardActionBtn__clkfI svg{font-size:.875rem}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_statusBadge__OF2CQ{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;flex-shrink:0}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_pending__l1DU4{background:rgba(107,114,128,.1);color:#4b5563}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_running__yC4Qu{background:rgba(16,185,129,.1);color:#10b981}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_completed__CCjg6{background:rgba(37,99,235,.1);color:#2563eb}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_error__n6XXN{background:rgba(239,68,68,.1);color:#ef4444}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardHeader__xeqlY .WorkflowTester_statusBadge__OF2CQ.WorkflowTester_cancelled__kHdHp{background:rgba(156,163,175,.1);color:#6b7280}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ{flex:1;margin-bottom:1rem}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ .WorkflowTester_progressInfo__Ejs1Q{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ .WorkflowTester_progressInfo__Ejs1Q .WorkflowTester_miniProgress__Pa07Q{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ .WorkflowTester_progressInfo__Ejs1Q .WorkflowTester_miniProgress__Pa07Q .WorkflowTester_miniProgressFill__ufXYP{height:100%;background:#10b981;border-radius:3px}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ .WorkflowTester_progressInfo__Ejs1Q span{font-size:.75rem;color:#4b5563;min-width:40px;text-align:right}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ .WorkflowTester_scheduleInfo__bxI4p{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.8125rem}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardContent__v49eJ .WorkflowTester_scheduleInfo__bxI4p .WorkflowTester_scheduleIcon__fyHzq{color:#9ca3af;flex-shrink:0}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardFooter__0iRI_{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f3f4f6}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardFooter__0iRI_ .WorkflowTester_executionStats__CFnPf{display:flex;gap:1rem;font-size:.75rem}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardFooter__0iRI_ .WorkflowTester_executionStats__CFnPf .WorkflowTester_stat__PTfFS{display:flex;align-items:center;gap:.25rem;color:#6b7280}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardFooter__0iRI_ .WorkflowTester_executionStats__CFnPf .WorkflowTester_stat__PTfFS .WorkflowTester_statValue__IperI{font-weight:600;color:#374151}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardFooter__0iRI_ .WorkflowTester_executionStats__CFnPf .WorkflowTester_stat__PTfFS.WorkflowTester_success__bLcG0 .WorkflowTester_statValue__IperI{color:#10b981}.WorkflowTester_sessionCard__95b0d .WorkflowTester_cardFooter__0iRI_ .WorkflowTester_executionStats__CFnPf .WorkflowTester_stat__PTfFS.WorkflowTester_failed__8mS1Z .WorkflowTester_statValue__IperI{color:#ef4444}.WorkflowTester_resultTable__942aK{width:100%;border-collapse:collapse;font-size:.8125rem}.WorkflowTester_resultTable__942aK td,.WorkflowTester_resultTable__942aK th{padding:.75rem;text-align:left;border-bottom:1px solid #f3f4f6}.WorkflowTester_resultTable__942aK th{background:#f9fafb;font-weight:600;color:#374151}.WorkflowTester_resultTable__942aK td{color:#4b5563}.WorkflowTester_resultTable__942aK .WorkflowTester_truncate__cIRhq{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowTester_resultTable__942aK .WorkflowTester_resultStatus__L4_4P{display:flex;align-items:center;gap:.25rem;font-weight:500}.WorkflowTester_resultTable__942aK .WorkflowTester_resultStatus__L4_4P.WorkflowTester_success__bLcG0{color:#10b981}.WorkflowTester_resultTable__942aK .WorkflowTester_resultStatus__L4_4P.WorkflowTester_error__n6XXN{color:#ef4444}.WorkflowTester_resultTable__942aK .WorkflowTester_resultStatus__L4_4P.WorkflowTester_pending__l1DU4{color:#6b7280}.WorkflowTester_resultTableContainer__ycM5S{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem}.WorkflowTester_modal__Dn4_z{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.WorkflowTester_modalContent__bFyG_{background:#fff;border-radius:1rem;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.WorkflowTester_modalContent__bFyG_.WorkflowTester_resultModal__vpvop{max-width:1000px}.WorkflowTester_modalHeader__hPodY{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.WorkflowTester_modalHeader__hPodY h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.WorkflowTester_modalHeader__hPodY .WorkflowTester_headerActions__PkboP{display:flex;align-items:center;gap:.75rem}.WorkflowTester_modalHeader__hPodY .WorkflowTester_closeButton___zPpM{padding:.5rem;border:none;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.WorkflowTester_modalHeader__hPodY .WorkflowTester_closeButton___zPpM:hover{background:#f3f4f6;color:#374151}.WorkflowTester_modalHeader__hPodY .WorkflowTester_downloadButton__hFtwm{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #2563eb;background:rgba(0,0,0,0);color:#2563eb;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.WorkflowTester_modalHeader__hPodY .WorkflowTester_downloadButton__hFtwm:hover{background:rgba(37,99,235,.1)}.WorkflowTester_modalBody__epSIc{padding:2rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH{margin-bottom:1.5rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH input,.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH select,.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH textarea{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;transition:all .2s ease}.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH input:focus,.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH select:focus,.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH textarea{resize:vertical;min-height:80px}.WorkflowTester_modalBody__epSIc .WorkflowTester_formGroup__ep3KH .WorkflowTester_hint__BOfSt{font-size:.75rem;color:#6b7280;margin-top:.25rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_formRow__y_Kwp{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_formSection__S20Ha{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.WorkflowTester_modalBody__epSIc .WorkflowTester_formSection__S20Ha:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.WorkflowTester_modalBody__epSIc .WorkflowTester_formSection__S20Ha h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_{max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_ .WorkflowTester_workflowItem__tvvEe{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_ .WorkflowTester_workflowItem__tvvEe:last-child{border-bottom:none}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_ .WorkflowTester_workflowItem__tvvEe:hover{background:#f9fafb}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_ .WorkflowTester_workflowItem__tvvEe.WorkflowTester_selected__GL3du{background:rgba(37,99,235,.1);border-color:#2563eb}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_ .WorkflowTester_workflowItem__tvvEe .WorkflowTester_workflowItemName__zN_SQ{font-weight:500;color:#1f2937}.WorkflowTester_modalBody__epSIc .WorkflowTester_workflowSelector__t0DgM .WorkflowTester_workflowList__gyeV_ .WorkflowTester_workflowItem__tvvEe .WorkflowTester_workflowItemId__4S2VY{font-size:.75rem;color:#6b7280}.WorkflowTester_modalBody__epSIc .WorkflowTester_uploadArea__i77Bf{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease}.WorkflowTester_modalBody__epSIc .WorkflowTester_uploadArea__i77Bf:hover{border-color:#2563eb;background:rgba(37,99,235,.05)}.WorkflowTester_modalBody__epSIc .WorkflowTester_uploadArea__i77Bf .WorkflowTester_uploadIcon__llxCf{font-size:2.5rem;color:#9ca3af;margin-bottom:.75rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_uploadArea__i77Bf span{font-size:.875rem;color:#4b5563}.WorkflowTester_modalBody__epSIc .WorkflowTester_checkboxGroup__4gclE{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.WorkflowTester_modalBody__epSIc .WorkflowTester_checkboxGroup__4gclE input[type=checkbox]{width:auto}.WorkflowTester_modalBody__epSIc .WorkflowTester_checkboxGroup__4gclE label{margin-bottom:0;cursor:pointer}.WorkflowTester_modalFooter__dXYWb{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:1rem}.WorkflowTester_modalFooter__dXYWb button{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.WorkflowTester_modalFooter__dXYWb button.WorkflowTester_cancelButton__2lR5Y{background:#fff;border:1px solid #d1d5db;color:#374151}.WorkflowTester_modalFooter__dXYWb button.WorkflowTester_cancelButton__2lR5Y:hover{background:#f9fafb;border-color:#9ca3af}.WorkflowTester_modalFooter__dXYWb button.WorkflowTester_submitButton__3Yq9R{display:flex;align-items:center;gap:.5rem;background:#2563eb;border:none;color:#fff}.WorkflowTester_modalFooter__dXYWb button.WorkflowTester_submitButton__3Yq9R:hover{background:#1d4ed8}.WorkflowTester_modalFooter__dXYWb button.WorkflowTester_submitButton__3Yq9R:disabled{background:#d1d5db;cursor:not-allowed}.WorkflowTester_resultSummary__FfdPK{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.WorkflowTester_resultSummary__FfdPK .WorkflowTester_summaryItem__JgYEm{background:#f9fafb;padding:1rem;border-radius:.5rem;text-align:center}.WorkflowTester_resultSummary__FfdPK .WorkflowTester_summaryItem__JgYEm .WorkflowTester_summaryLabel__UDxN_{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.WorkflowTester_resultSummary__FfdPK .WorkflowTester_summaryItem__JgYEm .WorkflowTester_summaryValue__qFP6s{font-size:1.25rem;font-weight:600;color:#1f2937}.WorkflowTester_resultSummary__FfdPK .WorkflowTester_summaryItem__JgYEm .WorkflowTester_summaryValue__qFP6s.WorkflowTester_success__bLcG0{color:#10b981}.WorkflowTester_resultSummary__FfdPK .WorkflowTester_summaryItem__JgYEm .WorkflowTester_summaryValue__qFP6s.WorkflowTester_failed__8mS1Z{color:#ef4444}@keyframes WorkflowTester_spin__BLWez{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes WorkflowTester_pulse__KLBGC{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.WorkflowTester_header__SXJV6{flex-direction:column;align-items:stretch}.WorkflowTester_headerRight__dK7_d{flex-direction:column}.WorkflowTester_content___SdAw .WorkflowTester_sessionGrid__UG6OU,.WorkflowTester_formRow__y_Kwp{grid-template-columns:1fr}.WorkflowTester_resultSummary__FfdPK{grid-template-columns:repeat(2,1fr)}}