.Modal-module__Ro-5Wq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Modal-module__Ro-5Wq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-height:90vh;animation:.2s ease-out Modal-module__Ro-5Wq__modalSlideIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes Modal-module__Ro-5Wq__modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Modal-module__Ro-5Wq__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Modal-module__Ro-5Wq__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.Modal-module__Ro-5Wq__content{flex:1;padding:1rem 1.5rem;overflow-y:auto}@media (max-width:640px){.Modal-module__Ro-5Wq__overlay{padding:.5rem}.Modal-module__Ro-5Wq__header{padding:1rem 1.5rem}.Modal-module__Ro-5Wq__content{padding:1rem}.Modal-module__Ro-5Wq__title{font-size:1.125rem}}
.ActionModal-module__zRZLnG__modalContent{padding:0}.ActionModal-module__zRZLnG__modalHeader{border-bottom:1.5px solid var(--border-default);align-items:flex-start;gap:16px;margin-bottom:24px;padding:24px 24px 16px;display:flex}.ActionModal-module__zRZLnG__iconWrapper{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border-radius:var(--radius-lg);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.ActionModal-module__zRZLnG__headerText h3{color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:600}.ActionModal-module__zRZLnG__headerText p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}.ActionModal-module__zRZLnG__form{padding:0 24px 24px}.ActionModal-module__zRZLnG__formLabel{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:.5rem;font-size:14px;font-weight:600;display:flex}.ActionModal-module__zRZLnG__formLabel svg{color:var(--primary-blue)}.ActionModal-module__zRZLnG__formHelp{color:var(--text-secondary);align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.75rem;line-height:1.4;display:flex}.ActionModal-module__zRZLnG__formHelp svg{color:var(--text-tertiary);flex-shrink:0;margin-top:.1rem}@media (max-width:480px){.ActionModal-module__zRZLnG__modalHeader{text-align:center;flex-direction:column;gap:1rem}}
.StepForm-module__TDOCrq__sectionContainer{border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--background-secondary);width:100%;margin-top:1rem;padding:1rem}.StepForm-module__TDOCrq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.StepForm-module__TDOCrq__sectionHeader h4{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:600}.StepForm-module__TDOCrq__addButton{color:var(--primary-blue);background:var(--primary-blue-ultralight);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.StepForm-module__TDOCrq__addButton:hover{background:var(--primary-blue);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.StepForm-module__TDOCrq__emptyState{color:var(--text-tertiary);text-align:center;padding:.5rem;font-size:.875rem;font-style:italic}.StepForm-module__TDOCrq__validationList{flex-direction:column;gap:.5rem;display:flex}.StepForm-module__TDOCrq__validationRow{border-radius:var(--radius-md);background:var(--neutral-25);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .2s;display:flex}.StepForm-module__TDOCrq__miniSelect,.StepForm-module__TDOCrq__miniInput{border:1.5px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);background:#fff;outline:none;flex:1;min-width:80px;max-width:100%;padding:6px 12px;font-size:13px;transition:all .2s}.StepForm-module__TDOCrq__miniInput:focus,.StepForm-module__TDOCrq__miniSelect:focus{border-color:var(--primary-blue);box-shadow:0 0 0 2px var(--primary-blue-ultralight)}.StepForm-module__TDOCrq__removeButton{color:var(--neutral-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.StepForm-module__TDOCrq__removeButton:hover{color:var(--error);background:#fee2e2}.StepForm-module__TDOCrq__arrowIndicator{color:var(--text-tertiary);font-size:.875rem}.StepForm-module__TDOCrq__textArea{resize:vertical;min-height:80px}.StepForm-module__TDOCrq__inlineForm{background:var(--bg-paper);border:1.5px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),0 0 0 1px #37352f08;flex-direction:column;gap:16px;margin:12px 0;padding:16px 20px;display:flex;position:relative}.StepForm-module__TDOCrq__inlineForm:focus-within{border-color:var(--accent);box-shadow:var(--shadow-card-hover),0 0 0 1px #37352f0f}.StepForm-module__TDOCrq__headerRow{align-items:flex-start;gap:1rem;display:flex}.StepForm-module__TDOCrq__actionSelectorWrapper{flex:1}.StepForm-module__TDOCrq__nameGroup{flex-direction:column;flex:1;gap:1rem;display:flex}.StepForm-module__TDOCrq__dataRow{background:var(--bg-subtle);border-radius:var(--radius-md);border:1.5px solid var(--border-default);grid-template-columns:1fr 1fr;gap:16px;margin-bottom:-4px;padding:14px;display:grid}.StepForm-module__TDOCrq__dataRow.StepForm-module__TDOCrq__singleColumn{flex-direction:column;grid-template-columns:1fr;gap:1rem;display:flex}.StepForm-module__TDOCrq__fieldContainer{flex-direction:column;gap:.375rem;display:flex}.StepForm-module__TDOCrq__fieldLabel{text-transform:uppercase;color:var(--neutral-500);letter-spacing:.05em;font-size:.75rem;font-weight:600}.StepForm-module__TDOCrq__footerRow{border-top:1px solid var(--neutral-100);justify-content:space-between;align-items:center;margin-top:.25rem;padding-top:.5rem;display:flex}.StepForm-module__TDOCrq__optionsGroup{align-items:center;gap:1rem;display:flex}.StepForm-module__TDOCrq__actionsGroup{gap:.5rem;display:flex}.StepForm-module__TDOCrq__modernInput{color:var(--text-primary);border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:#fff;width:100%;height:38px;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.StepForm-module__TDOCrq__modernInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ultralight);outline:none}.StepForm-module__TDOCrq__modernInput:hover:not(:focus){border-color:var(--border-hover)}.StepForm-module__TDOCrq__inputWrapper{align-items:center;display:flex;position:relative}.StepForm-module__TDOCrq__modernInputWithIcon{padding-right:32px}.StepForm-module__TDOCrq__magicButton{border:1px solid var(--border-default);color:var(--text-tertiary);cursor:pointer;z-index:5;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .1s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.StepForm-module__TDOCrq__magicButton:hover{color:var(--text-primary);background-color:var(--bg-hover);border-color:var(--neutral-300)}.StepForm-module__TDOCrq__magicButton:active{background-color:var(--neutral-100);transform:translateY(-50%)scale(.96)}.StepForm-module__TDOCrq__optionChip{color:var(--neutral-600);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;transition:all .15s;display:flex}.StepForm-module__TDOCrq__optionChip:hover,.StepForm-module__TDOCrq__optionChip:focus-within{background:var(--neutral-100);color:var(--text-primary)}.StepForm-module__TDOCrq__timeoutInlineInput{border:1px solid var(--neutral-300);text-align:center;width:60px;color:var(--neutral-900);background:#fff;border-radius:4px;padding:.25rem;font-size:.8125rem}.StepForm-module__TDOCrq__reactSelect{color:var(--neutral-900);font-size:.875rem}.StepForm-module__TDOCrq__reactSelect>div[class*=-control]{border-color:var(--neutral-300);box-shadow:none;background-color:#fff;height:38px!important;min-height:38px!important}.StepForm-module__TDOCrq__reactSelect>div[class*=-control]:hover{border-color:var(--neutral-400)}.StepForm-module__TDOCrq__reactSelect>div[class*=-control]:focus-within{border-color:var(--primary-blue);box-shadow:0 0 0 2px #3b82f61a}.StepForm-module__TDOCrq__reactSelect input:focus,.StepForm-module__TDOCrq__reactSelect input{box-shadow:none!important;border:none!important;outline:none!important}.StepForm-module__TDOCrq__reactSelect div[class*=-menu]{box-shadow:none!important;background-color:#0000!important;border:none!important;width:100%!important;margin-top:0!important;margin-bottom:0!important}.StepForm-module__TDOCrq__iconButton{border:2px solid var(--border-default);background:var(--bg-paper);width:40px;height:40px;color:var(--text-tertiary);cursor:pointer;box-shadow:var(--shadow-button);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background-color .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;display:flex}.StepForm-module__TDOCrq__iconButton:hover{background:var(--error);border-color:var(--error);color:#fff;box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.StepForm-module__TDOCrq__iconButton:active{box-shadow:var(--shadow-button);transform:translateY(0)}.StepForm-module__TDOCrq__saveButton{border-color:var(--success);color:var(--success)}.StepForm-module__TDOCrq__saveButton:hover{background:var(--success);color:#fff;border-color:var(--success);box-shadow:var(--shadow-button-hover)}.StepForm-module__TDOCrq__saveButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:var(--shadow-button);transform:none}.StepForm-module__TDOCrq__error{color:var(--danger-red);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.StepForm-module__TDOCrq__tabsBar{border:none;border-bottom:1px solid var(--border-default);background:0 0;gap:0;width:100%;margin:0;padding:0;display:flex}.StepForm-module__TDOCrq__tabButton{color:var(--neutral-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;display:flex;position:relative}.StepForm-module__TDOCrq__tabButton:hover{color:var(--text-primary);background:0 0}.StepForm-module__TDOCrq__tabButton.StepForm-module__TDOCrq__activeTab{color:var(--primary-blue);border-bottom-color:var(--primary-blue);box-shadow:none;background:0 0;font-weight:600}.StepForm-module__TDOCrq__tabButton.StepForm-module__TDOCrq__activeTab:after{display:none}.StepForm-module__TDOCrq__tabContentArea{flex-direction:column;gap:8px;min-height:60px;animation:.15s ease-out StepForm-module__TDOCrq__fadeIn;display:flex}.StepForm-module__TDOCrq__validationCard{border-radius:var(--radius-md);background:var(--neutral-50);border:1px solid var(--border-default);flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s;display:flex}.StepForm-module__TDOCrq__validationCard:hover{border-color:var(--primary-blue-light);background:#fff;box-shadow:0 2px 4px #0000000d}.StepForm-module__TDOCrq__validationHeader{align-items:center;gap:.75rem;width:100%;display:flex}.StepForm-module__TDOCrq__validationBody{align-items:center;gap:.75rem;width:100%;padding-left:2px;display:flex}.StepForm-module__TDOCrq__gridApi{grid-template-columns:1fr 2fr 32px}.StepForm-module__TDOCrq__typeSelect{background:var(--neutral-100);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;height:28px;padding:4px 8px;font-size:11px}.StepForm-module__TDOCrq__typeSelect:focus{border-color:var(--primary-blue);box-shadow:0 0 0 2px var(--primary-blue-ultralight)}.StepForm-module__TDOCrq__gridExtraction{grid-template-columns:140px 1fr 1.5fr 32px}@keyframes StepForm-module__TDOCrq__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.StepForm-module__TDOCrq__tabBadge{background:var(--neutral-100);color:var(--neutral-500);border-radius:4px;margin-left:4px;padding:2px 5px;font-size:9px;font-weight:600;transition:all .15s}.StepForm-module__TDOCrq__activeTab .StepForm-module__TDOCrq__tabBadge{background:var(--primary-blue-ultralight);color:var(--primary-blue)}@media (max-width:768px){.StepForm-module__TDOCrq__tabsBar{gap:1rem;padding-bottom:.25rem;overflow-x:auto}.StepForm-module__TDOCrq__tabButton{white-space:nowrap}.StepForm-module__TDOCrq__headerRow{flex-direction:column;align-items:stretch}.StepForm-module__TDOCrq__actionSelectorWrapper{flex:unset}.StepForm-module__TDOCrq__dataRow{grid-template-columns:1fr}.StepForm-module__TDOCrq__footerRow{flex-direction:column;align-items:flex-end;gap:1rem}.StepForm-module__TDOCrq__optionsGroup{justify-content:space-between;width:100%}}
.FlowControlSection-module__8No-FW__flowControlContainer{background:0 0;border-radius:8px}.FlowControlSection-module__8No-FW__flowControlContainer.FlowControlSection-module__8No-FW__expanded{border:1px solid var(--neutral-200);background:#fff;box-shadow:0 4px 12px #00000008}.FlowControlSection-module__8No-FW__toggleButton{border:1.5px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;display:flex}.FlowControlSection-module__8No-FW__flowControlContainer.FlowControlSection-module__8No-FW__expanded .FlowControlSection-module__8No-FW__toggleButton{border-style:solid;border-color:var(--accent);background:var(--accent-ultralight);color:var(--accent)}.FlowControlSection-module__8No-FW__toggleButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-ultralight)}.FlowControlSection-module__8No-FW__toggleButton:disabled{opacity:.4;cursor:not-allowed}.FlowControlSection-module__8No-FW__toggleIcon{text-align:center;width:12px;color:inherit;font-size:.625rem}.FlowControlSection-module__8No-FW__toggleLabel{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.FlowControlSection-module__8No-FW__settingsIcon{opacity:.8;width:14px;height:14px}.FlowControlSection-module__8No-FW__activeBadge{background:var(--success-green);color:#fff;text-transform:uppercase;letter-spacing:.025em;border-radius:10px;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.FlowControlSection-module__8No-FW__content{flex-direction:column;gap:1rem;padding:1rem;display:flex}@keyframes FlowControlSection-module__8No-FW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FlowControlSection-module__8No-FW__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.FlowControlSection-module__8No-FW__label{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.FlowControlSection-module__8No-FW__actionOptions{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.FlowControlSection-module__8No-FW__actionOption{border:1px solid var(--neutral-200);cursor:pointer;text-align:center;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;transition:all .15s;display:flex}.FlowControlSection-module__8No-FW__actionOption:hover:not(:disabled){border-color:var(--primary-blue);background:var(--primary-blue-ultralight)}.FlowControlSection-module__8No-FW__actionOption.FlowControlSection-module__8No-FW__selected{border-color:var(--primary-blue);background:var(--primary-blue-light)}.FlowControlSection-module__8No-FW__actionOption.FlowControlSection-module__8No-FW__selected .FlowControlSection-module__8No-FW__optionLabel,.FlowControlSection-module__8No-FW__actionOption.FlowControlSection-module__8No-FW__selected .FlowControlSection-module__8No-FW__optionDescription{color:var(--primary-blue)}.FlowControlSection-module__8No-FW__actionOption:disabled{opacity:.6;cursor:not-allowed}.FlowControlSection-module__8No-FW__optionLabel{font-size:.8125rem;font-weight:500}.FlowControlSection-module__8No-FW__optionDescription{opacity:.75;font-size:.6875rem;line-height:1.3}.FlowControlSection-module__8No-FW__actionOption.FlowControlSection-module__8No-FW__selected .FlowControlSection-module__8No-FW__optionDescription{opacity:.9}.FlowControlSection-module__8No-FW__additionalOptions{border-top:1px solid var(--neutral-200);flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.FlowControlSection-module__8No-FW__checkboxLabel{cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;transition:background .15s;display:flex}.FlowControlSection-module__8No-FW__checkboxLabel:hover{background:var(--neutral-100)}.FlowControlSection-module__8No-FW__checkbox{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.FlowControlSection-module__8No-FW__checkboxText{color:var(--neutral-700);font-size:.8125rem;font-weight:500}.FlowControlSection-module__8No-FW__checkboxHint{color:var(--neutral-500);margin-left:.25rem;font-size:.75rem}.FlowControlSection-module__8No-FW__retrySettings{gap:1rem;display:flex}.FlowControlSection-module__8No-FW__retryField{flex-direction:column;flex:1;gap:.25rem;display:flex}.FlowControlSection-module__8No-FW__smallLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:500}.FlowControlSection-module__8No-FW__numberInput{border:1.5px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:#fff;width:100%;padding:8px 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.FlowControlSection-module__8No-FW__numberInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ultralight);outline:none}.FlowControlSection-module__8No-FW__numberInput:hover:not(:focus):not(:disabled){border-color:var(--border-hover)}.FlowControlSection-module__8No-FW__numberInput:disabled{background:var(--bg-subtle);cursor:not-allowed;opacity:.6}.FlowControlSection-module__8No-FW__executionConfigGrid{flex-direction:column;gap:1.25rem;display:flex}.FlowControlSection-module__8No-FW__configGroup{flex-direction:column;gap:.75rem;display:flex}.FlowControlSection-module__8No-FW__configLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-default);padding-bottom:6px;font-size:12px;font-weight:600}.FlowControlSection-module__8No-FW__strategyContainer{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.FlowControlSection-module__8No-FW__radioGroup{flex:1;gap:.75rem;min-width:320px;display:flex}.FlowControlSection-module__8No-FW__radioOption{border:1.5px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;background:#fff;flex:1;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.FlowControlSection-module__8No-FW__radioOption:hover{background:var(--bg-hover);border-color:var(--border-hover)}.FlowControlSection-module__8No-FW__radioOption.FlowControlSection-module__8No-FW__selected{border-color:var(--accent);background:var(--accent-ultralight);box-shadow:0 0 0 1px var(--accent)}.FlowControlSection-module__8No-FW__radioOption input[type=radio]{accent-color:var(--accent);margin-top:4px}.FlowControlSection-module__8No-FW__radioContent{flex-direction:column;gap:.125rem;display:flex}.FlowControlSection-module__8No-FW__radioName{color:var(--neutral-800);font-size:.8125rem;font-weight:600}.FlowControlSection-module__8No-FW__radioDocs{color:var(--neutral-500);font-size:.6875rem}.FlowControlSection-module__8No-FW__staticDelayInput{flex:0 0 120px;animation:.2s ease-out FlowControlSection-module__8No-FW__slideInRight}@keyframes FlowControlSection-module__8No-FW__slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.FlowControlSection-module__8No-FW__inputWithUnit{align-items:center;gap:.5rem;display:flex;position:relative}.FlowControlSection-module__8No-FW__unitText{color:var(--neutral-500);font-size:.75rem;font-weight:500}.FlowControlSection-module__8No-FW__loadingState{color:var(--neutral-500);text-align:center;padding:.75rem;font-size:.8125rem}.FlowControlSection-module__8No-FW__handlerStepsSection{border:1px solid var(--neutral-200);background:#fff;border-radius:6px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.FlowControlSection-module__8No-FW__handlerStepsHeader{justify-content:space-between;align-items:center;display:flex}.FlowControlSection-module__8No-FW__handlerStepsTitle{color:var(--neutral-700);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.FlowControlSection-module__8No-FW__handlerStepsHint{color:var(--neutral-500);font-size:.6875rem}.FlowControlSection-module__8No-FW__handlerStepsList{flex-direction:column;gap:.375rem;display:flex}.FlowControlSection-module__8No-FW__handlerStepItem{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;transition:border-color .15s;display:flex}.FlowControlSection-module__8No-FW__handlerStepItem:hover{border-color:var(--neutral-300)}.FlowControlSection-module__8No-FW__handlerStepNumber{background:var(--primary-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:600;display:flex}.FlowControlSection-module__8No-FW__handlerStepInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.FlowControlSection-module__8No-FW__handlerStepName{color:var(--neutral-800);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.FlowControlSection-module__8No-FW__handlerStepAction{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem}.FlowControlSection-module__8No-FW__handlerStepActions{gap:.25rem;display:flex}.FlowControlSection-module__8No-FW__handlerStepBtn{cursor:pointer;opacity:.8;width:24px;height:24px;color:var(--neutral-600);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.FlowControlSection-module__8No-FW__handlerStepBtn:hover:not(:disabled){opacity:1;background:var(--neutral-200)}.FlowControlSection-module__8No-FW__deleteBtn:hover:not(:disabled){color:#ef4444;background:#fee2e2}.FlowControlSection-module__8No-FW__handlerStepBtn:disabled{cursor:not-allowed;opacity:.3}.FlowControlSection-module__8No-FW__addHandlerBtn{background:var(--bg-paper);border:1.5px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-button);justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,transform .1s,box-shadow .15s;display:flex}.FlowControlSection-module__8No-FW__addHandlerBtn span{font-size:18px;font-weight:600}.FlowControlSection-module__8No-FW__addHandlerBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-ultralight);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.FlowControlSection-module__8No-FW__addHandlerBtn:active{box-shadow:var(--shadow-button);transform:translateY(0)}.FlowControlSection-module__8No-FW__addHandlerBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width:640px){.FlowControlSection-module__8No-FW__actionOptions{grid-template-columns:1fr}.FlowControlSection-module__8No-FW__retrySettings{flex-direction:column;gap:.5rem}.FlowControlSection-module__8No-FW__checkboxLabel{flex-wrap:wrap}.FlowControlSection-module__8No-FW__checkboxHint{flex-basis:100%;margin-left:0;padding-left:24px}.FlowControlSection-module__8No-FW__handlerStepsHeader{flex-direction:column;align-items:flex-start;gap:.25rem}}
.LocatorPatternInfo-module__Gwf0rG__container{vertical-align:middle;text-transform:none;align-items:center;margin-left:6px;display:inline-flex;position:relative}.LocatorPatternInfo-module__Gwf0rG__infoIcon{color:var(--neutral-400);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;padding:0;transition:color .15s;display:flex}.LocatorPatternInfo-module__Gwf0rG__infoIcon:hover{color:var(--neutral-600)}.LocatorPatternInfo-module__Gwf0rG__tooltip{border:1px solid var(--border-default);border-radius:var(--radius-md);width:320px;box-shadow:var(--shadow-card-hover);z-index:1000;pointer-events:none;opacity:0;background:#fff;margin-bottom:12px;padding:16px;transition:opacity .2s,transform .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(10px)}.LocatorPatternInfo-module__Gwf0rG__tooltip:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.LocatorPatternInfo-module__Gwf0rG__tooltip.LocatorPatternInfo-module__Gwf0rG__visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.LocatorPatternInfo-module__Gwf0rG__tooltipTitle{color:var(--text-primary);margin-bottom:8px;font-size:.875rem;font-weight:600}.LocatorPatternInfo-module__Gwf0rG__section{margin-bottom:12px}.LocatorPatternInfo-module__Gwf0rG__section:last-child{margin-bottom:0}.LocatorPatternInfo-module__Gwf0rG__sectionTitle{text-transform:uppercase;color:var(--neutral-500);margin-bottom:4px;font-size:.75rem;font-weight:600}.LocatorPatternInfo-module__Gwf0rG__patternList{flex-direction:column;gap:4px;display:flex}.LocatorPatternInfo-module__Gwf0rG__patternItem{justify-content:space-between;font-size:.8125rem;display:flex}.LocatorPatternInfo-module__Gwf0rG__patternCode{font-family:var(--font-mono,monospace);color:var(--accent);background:var(--accent-ultralight);border-radius:3px;padding:1px 4px}.LocatorPatternInfo-module__Gwf0rG__patternDesc{color:var(--neutral-500)}.LocatorPatternInfo-module__Gwf0rG__arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--border-default);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.LocatorPatternInfo-module__Gwf0rG__arrow:after{content:"";border-top:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:1px;left:-7px}
.VariableAutocomplete-module__tcxKoG__autocompleteMenu{border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;min-width:200px;max-height:200px;padding:4px;overflow-y:auto;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000d}.VariableAutocomplete-module__tcxKoG__autocompleteItem{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.VariableAutocomplete-module__tcxKoG__autocompleteItemHover,.VariableAutocomplete-module__tcxKoG__autocompleteItemActive{background:var(--neutral-50);color:var(--primary-blue)}.VariableAutocomplete-module__tcxKoG__variableBadge{background:var(--neutral-100);color:var(--neutral-600);text-align:center;border-radius:4px;flex-shrink:0;width:18px;padding:2px 4px;font-size:10px;font-weight:700}.VariableAutocomplete-module__tcxKoG__autocompleteItemActive .VariableAutocomplete-module__tcxKoG__variableBadge{background:var(--primary-blue-ultralight);color:var(--primary-blue)}.VariableAutocomplete-module__tcxKoG__variableName{flex:1;font-weight:500}.VariableAutocomplete-module__tcxKoG__variableValue{color:var(--neutral-400);text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:11px;overflow:hidden}.VariableAutocomplete-module__tcxKoG__emptyMenuState{color:var(--neutral-400);text-align:center;padding:12px;font-size:13px;font-style:italic}
.MediaModal-module__yLMypW__mediaModal{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.MediaModal-module__yLMypW__mediaModalContent{border-radius:var(--border-radius-lg,.5rem);background:#fff;flex-direction:column;width:70vw;max-width:800px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.MediaModal-module__yLMypW__mediaModalHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1rem;display:flex}.MediaModal-module__yLMypW__mediaModalHeader h5{margin:0;font-size:1rem;font-weight:600}.MediaModal-module__yLMypW__mediaContainer{flex:1;justify-content:center;padding:1rem;display:flex;overflow:auto}.MediaModal-module__yLMypW__mediaContent{border-radius:var(--border-radius-md,.375rem);max-width:100%;height:auto;margin:auto}@media (max-width:768px){.MediaModal-module__yLMypW__mediaModalContent{max-width:95vw;max-height:95vh}.MediaModal-module__yLMypW__mediaContainer{padding:.5rem}.MediaModal-module__yLMypW__mediaContent{max-height:60vh}}
.ConfirmModal-module__pIArVa__content{flex-direction:column;gap:1.5rem;display:flex}.ConfirmModal-module__pIArVa__message{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.ConfirmModal-module__pIArVa__actions{justify-content:flex-end;gap:.75rem;display:flex}
.ExecutionResults-module__oY4meW__stepResult{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.ExecutionResults-module__oY4meW__resultBadge{border-radius:var(--radius-md);letter-spacing:.01em;color:var(--text-primary);border:1px solid;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.ExecutionResults-module__oY4meW__resultDuration{color:var(--text-secondary);font-size:.8rem;font-weight:500}.ExecutionResults-module__oY4meW__executionDetails{border-radius:var(--border-radius-sm);background:#f9fafb80;border:1px solid #e5e7ebcc;width:100%;min-width:0;margin-top:.5rem;padding:.75rem;overflow:hidden}.ExecutionResults-module__oY4meW__actualValue{align-items:flex-start;gap:var(--spacing-2);min-width:0;margin-bottom:.5rem;font-size:.875rem;display:flex;overflow:hidden}.ExecutionResults-module__oY4meW__valueLabel{color:var(--neutral-500);min-width:fit-content;font-size:.875rem;font-weight:500}.ExecutionResults-module__oY4meW__valueText{color:var(--neutral-700);word-break:break-all;min-width:0;font-size:.875rem}.ExecutionResults-module__oY4meW__executionMeta{justify-content:flex-start;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ExecutionResults-module__oY4meW__handlerResultsSection{border-top:1px dashed #e5e7eb80;margin-top:.75rem;padding-top:.5rem}.ExecutionResults-module__oY4meW__handlerWrapper .ExecutionResults-module__oY4meW__executionDetails{border:1px solid var(--neutral-100);background:#fff;margin-top:.25rem;padding:.5rem}.ExecutionResults-module__oY4meW__handlerToggleBtn{cursor:pointer;color:var(--primary-blue);background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.25rem 0;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ExecutionResults-module__oY4meW__handlerToggleBtn:hover{opacity:.8}.ExecutionResults-module__oY4meW__toggleIcon{width:14px;font-size:1rem}.ExecutionResults-module__oY4meW__handlerStatusSummary{gap:4px;margin-left:auto;display:flex}.ExecutionResults-module__oY4meW__miniStatusDot{border-radius:50%;width:6px;height:6px}.ExecutionResults-module__oY4meW__handlerResultsList{border-left:2px solid var(--neutral-100);flex-direction:column;gap:.75rem;margin-top:.5rem;padding-left:.75rem;display:flex}.ExecutionResults-module__oY4meW__handlerResultItem{flex-direction:column;display:flex}.ExecutionResults-module__oY4meW__handlerResultHeader{align-items:center;gap:.5rem;display:flex}.ExecutionResults-module__oY4meW__handlerNumber{color:var(--neutral-400);width:18px;font-size:.75rem;font-weight:700}.ExecutionResults-module__oY4meW__handlerStepInfo{flex-direction:column;flex:1;display:flex}.ExecutionResults-module__oY4meW__handlerStepName{color:var(--neutral-700);font-size:.8125rem;font-weight:600}.ExecutionResults-module__oY4meW__handlerStepAction{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem}.ExecutionResults-module__oY4meW__recoveryNotExecuted,.ExecutionResults-module__oY4meW__pendingBadge{color:var(--neutral-400);background:var(--neutral-100);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.6875rem;font-weight:700}@media (max-width:768px){.ExecutionResults-module__oY4meW__executionDetails{padding:var(--spacing-2)}.ExecutionResults-module__oY4meW__actualValue{gap:var(--spacing-1);flex-direction:column}.ExecutionResults-module__oY4meW__executionMeta{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}}
.ProductModal-module__ndtGLq__formGroup{margin-bottom:0!important}
.Notification-module__WJ9jqa__notification{border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);z-index:10001;background:#fff;border-left:4px solid;align-items:center;gap:.75rem;min-width:300px;max-width:500px;padding:1rem 1.5rem;animation:.3s ease-out Notification-module__WJ9jqa__slideIn;display:flex;position:fixed;top:2rem;right:2rem}@keyframes Notification-module__WJ9jqa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Notification-module__WJ9jqa__notification.Notification-module__WJ9jqa__success{border-color:var(--success-green)}.Notification-module__WJ9jqa__notification.Notification-module__WJ9jqa__error{border-color:var(--danger-red)}.Notification-module__WJ9jqa__notification.Notification-module__WJ9jqa__info{border-color:var(--info-blue)}.Notification-module__WJ9jqa__notification.Notification-module__WJ9jqa__warning{border-color:var(--warning-amber)}.Notification-module__WJ9jqa__notificationIcon{flex-shrink:0;font-size:1.5rem}.Notification-module__WJ9jqa__notificationContent{flex:1}.Notification-module__WJ9jqa__notificationTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.Notification-module__WJ9jqa__notificationMessage{color:var(--text-secondary);margin:0;font-size:.8125rem}@media (max-width:768px){.Notification-module__WJ9jqa__notification{min-width:auto;max-width:none;top:1rem;left:1rem;right:1rem}}
.PageHeader-module__K5g5nq__scenarioMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.PageHeader-module__K5g5nq__headerActions{gap:1rem;display:flex}
.TestCasesTabs-module__8kbt1W__testCasesContainer{background:#fff;height:100%}.TestCasesTabs-module__8kbt1W__tabList{border-bottom:1px solid var(--border-default);margin:0;padding:0;list-style:none;flex-direction:row!important;display:flex!important}.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab-list{border-bottom:1px solid var(--border-default);margin:0;padding:0;list-style:none;flex-direction:row!important;display:flex!important}.TestCasesTabs-module__8kbt1W__tab{cursor:pointer;background:0 0;flex-shrink:0;padding:12px 16px;box-shadow:none!important;border:none!important;border-bottom:2px solid #0000!important;outline:none!important}.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab{cursor:pointer;background:0 0;flex-shrink:0;padding:12px 16px;box-shadow:none!important;border:none!important;border-bottom:2px solid #0000!important;outline:none!important}:is(.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab--selected,.TestCasesTabs-module__8kbt1W__tab.react-tabs__tab--selected){border:none!important;border-bottom:2px solid var(--primary-blue)!important}:is(.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab:focus,.TestCasesTabs-module__8kbt1W__tab:focus){box-shadow:none!important;border:none!important;border-bottom:2px solid #0000!important;outline:none!important}.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab--selected:focus{border:none!important;border-bottom:2px solid var(--primary-blue)!important}.TestCasesTabs-module__8kbt1W__tab.react-tabs__tab--selected:focus{border:none!important;border-bottom:2px solid var(--primary-blue)!important}.TestCasesTabs-module__8kbt1W__tabPanel{display:none}.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab-panel{display:none}:is(.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab-panel--selected,.TestCasesTabs-module__8kbt1W__tabPanel.react-tabs__tab-panel--selected){display:block}.TestCasesTabs-module__8kbt1W__tabContent{align-items:center;gap:8px;display:flex;position:relative}.TestCasesTabs-module__8kbt1W__tabNumber{font-size:12px;font-weight:600}.TestCasesTabs-module__8kbt1W__tabName{font-weight:500}.TestCasesTabs-module__8kbt1W__testCaseContent{padding:16px}.TestCasesTabs-module__8kbt1W__editTabButton{background:var(--bg-paper);border:1px solid var(--border-default);color:var(--text-tertiary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin-left:4px;padding:4px;transition:all .2s;display:flex}.TestCasesTabs-module__8kbt1W__editTabButton:hover{background:var(--bg-hover);color:var(--primary-blue);border-color:var(--primary-blue-light)}.TestCasesTabs-module__8kbt1W__testStepsSection{flex:1}
.TestStepCard-module__-UZvuG__stepCard{border:1px solid var(--neutral-200);background:#fff;border-radius:6px;gap:.5rem;width:100%;min-width:0;padding:.5rem;font-size:.8rem;transition:all .2s;display:flex;overflow:hidden}.TestStepCard-module__-UZvuG__stepCardWithResult{background:linear-gradient(90deg,#fffffff2,#fff)}.TestStepCard-module__-UZvuG__stepCard:hover{border-color:var(--neutral-300);box-shadow:0 1px 3px #0000001a}.TestStepCard-module__-UZvuG__stepContent{align-items:flex-start;gap:var(--spacing-sm);flex:1;min-width:0;display:flex;overflow:hidden}.TestStepCard-module__-UZvuG__stepDetailsWrapper{flex:1;min-width:0;overflow:hidden}.TestStepCard-module__-UZvuG__stepActions{align-items:flex-start;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-shrink:0;display:flex}.TestStepCard-module__-UZvuG__stepActions button:focus{box-shadow:none;outline:none}.TestStepCard-module__-UZvuG__stepMain{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex;overflow:hidden}.TestStepCard-module__-UZvuG__stepInfo{flex:1;min-width:0;overflow:hidden}.TestStepCard-module__-UZvuG__stepHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.TestStepCard-module__-UZvuG__stepName{color:var(--neutral-800);flex:1;margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.TestStepCard-module__-UZvuG__stepAction{align-items:center;gap:.25rem;display:flex}.TestStepCard-module__-UZvuG__actionIcon{text-align:center;width:1rem;font-size:.8rem}.TestStepCard-module__-UZvuG__actionText{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.025em;font-size:.7rem;font-weight:500}.TestStepCard-module__-UZvuG__flowControlBadge{background:var(--neutral-100);cursor:help;opacity:.8;border-radius:3px;padding:.1rem .25rem;font-size:.65rem;transition:opacity .15s}.TestStepCard-module__-UZvuG__flowControlBadge:hover{opacity:1}.TestStepCard-module__-UZvuG__stepDetails{border-top:1px solid var(--neutral-100);flex-direction:column;gap:.25rem;min-width:0;margin-top:.375rem;padding-top:.375rem;display:flex;overflow:hidden}.TestStepCard-module__-UZvuG__stepValue,.TestStepCard-module__-UZvuG__stepLocators{align-items:flex-start;gap:.375rem;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.TestStepCard-module__-UZvuG__valueLabel{color:var(--neutral-500);min-width:fit-content;font-size:.7rem;font-weight:500}.TestStepCard-module__-UZvuG__valueText{color:var(--neutral-700);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:.75rem;overflow:hidden}.TestStepCard-module__-UZvuG__locatorsList{flex-wrap:nowrap;flex:1;gap:.2rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.TestStepCard-module__-UZvuG__locatorCode{background:var(--neutral-100);color:var(--neutral-600);border:1px solid var(--neutral-200);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex-shrink:1;max-width:100%;padding:.1rem .3rem;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.65rem;display:block;overflow:hidden}@media (max-width:640px){.TestStepCard-module__-UZvuG__stepCard{padding:.45rem}.TestStepCard-module__-UZvuG__stepMain{align-items:center}.TestStepCard-module__-UZvuG__stepHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.TestStepCard-module__-UZvuG__stepResult{align-self:flex-start}.TestStepCard-module__-UZvuG__stepDetails{margin-top:.3rem;padding-top:.3rem}.TestStepCard-module__-UZvuG__stepValue,.TestStepCard-module__-UZvuG__stepLocators{flex-direction:column;align-items:flex-start;gap:.2rem}.TestStepCard-module__-UZvuG__executionMeta{flex-direction:column;align-items:flex-start;gap:.25rem}.TestStepCard-module__-UZvuG__stepName{font-size:.8rem}.TestStepCard-module__-UZvuG__actionText{font-size:.65rem}}
.TestStepsList-module__fe_r2q__container{flex-direction:column;height:100%;display:flex}.TestStepsList-module__fe_r2q__header{margin-bottom:var(--space-md);padding:0 var(--space-md);justify-content:space-between;align-items:center;display:flex}.TestStepsList-module__fe_r2q__noSteps{padding:var(--space-3xl);color:var(--text-secondary);background:var(--bg-paper);border:1px dashed var(--border-default);border-radius:var(--radius-md);margin:var(--space-md);flex-direction:column;justify-content:center;align-items:center;display:flex}.TestStepsList-module__fe_r2q__stepsList{gap:var(--space-sm);padding:0 var(--space-sm)var(--space-xl);flex-direction:column;align-items:stretch;display:flex}.TestStepsList-module__fe_r2q__stepsList>div,.TestStepsList-module__fe_r2q__addStepWrapper,.TestStepsList-module__fe_r2q__stepsList .TestStepsList-module__fe_r2q__editingContainer{width:100%}.TestStepsList-module__fe_r2q__addStepWrapper{margin-top:var(--space-md);padding:0 var(--space-md);justify-content:center;align-items:center;gap:8px;display:flex}.TestStepsList-module__fe_r2q__focusMode .TestStepsList-module__fe_r2q__stepItem{transition:opacity .3s,filter .3s}.TestStepsList-module__fe_r2q__focusMode .TestStepsList-module__fe_r2q__stepItem:not(.TestStepsList-module__fe_r2q__activeStep):not(.TestStepsList-module__fe_r2q__editingStep){opacity:.4;filter:blur(1px);pointer-events:none}.TestStepsList-module__fe_r2q__stepItem.TestStepsList-module__fe_r2q__activeStep{opacity:1;filter:none;z-index:10;border-radius:var(--radius-md)}.TestStepsList-module__fe_r2q__focusMode .TestStepsList-module__fe_r2q__stepItem.TestStepsList-module__fe_r2q__activeStep{opacity:1;filter:none}.TestStepsList-module__fe_r2q__editingContainer{z-index:10;background:var(--bg-paper);box-shadow:var(--shadow-card-hover);border-radius:var(--radius-md);border:1px solid var(--primary-blue-light);padding:8px;position:relative}.TestStepsList-module__fe_r2q__stepItem{width:100%;transition:opacity .2s;position:relative}.TestStepsList-module__fe_r2q__stepPlayButton{z-index:20;background-color:var(--bg-paper);box-shadow:var(--shadow-card-hover);width:40px;height:40px;color:var(--primary-blue);cursor:pointer;border:1px solid var(--border-default);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.TestStepsList-module__fe_r2q__stepPlayButton.TestStepsList-module__fe_r2q__executing{color:var(--primary-blue);background-color:var(--bg-hover);opacity:1!important;pointer-events:auto!important}.TestStepsList-module__fe_r2q__playButtonWrapper{z-index:20;opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TestStepsList-module__fe_r2q__stepItem:hover .TestStepsList-module__fe_r2q__playButtonWrapper,.TestStepsList-module__fe_r2q__visibleWrapper{opacity:1;pointer-events:auto}.TestStepsList-module__fe_r2q__playButtonWrapper:has(.TestStepsList-module__fe_r2q__executing){opacity:1;pointer-events:auto}.TestStepsList-module__fe_r2q__visibleWrapper{transition:none}.TestStepsList-module__fe_r2q__stepItem:hover .TestStepsList-module__fe_r2q__playButtonWrapper{transform:translate(-50%,-50%)scale(1.05)}.TestStepsList-module__fe_r2q__rerunCaution{color:#f59e0b;z-index:21;background:#fff;border:1px solid #fbbf24;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 4px #00000026}.TestStepsList-module__fe_r2q__stepPlayButton:disabled:not(.TestStepsList-module__fe_r2q__executing){cursor:not-allowed;opacity:0;color:var(--text-tertiary);background-color:var(--bg-hover)}.TestStepsList-module__fe_r2q__suggestionsContainer{margin-top:var(--space-md);padding:0 var(--space-md)}.TestStepsList-module__fe_r2q__stepItem:hover .TestStepsList-module__fe_r2q__stepPlayButton:disabled{opacity:1;pointer-events:auto}.TestStepsList-module__fe_r2q__spinner{border:2px solid var(--border-default);border-top-color:var(--primary-blue);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite TestStepsList-module__fe_r2q__spin}@keyframes TestStepsList-module__fe_r2q__spin{to{transform:rotate(360deg)}}.TestStepsList-module__fe_r2q__toast{background-color:var(--success-green);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);z-index:1000;align-items:center;gap:8px;padding:12px 20px;animation:.3s ease-out TestStepsList-module__fe_r2q__slideIn;display:flex;position:fixed;top:20px;right:20px}@keyframes TestStepsList-module__fe_r2q__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.TestStepsList-module__fe_r2q__stepPlayButton:hover{background-color:var(--bg-hover);color:var(--primary-blue-hover)}.TestStepsList-module__fe_r2q__dropIndicator{background-color:var(--primary-blue);z-index:10;pointer-events:none;height:2px;position:absolute;left:0;right:0}.TestStepsList-module__fe_r2q__dragHandle{cursor:grab;color:var(--neutral-400);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:1rem;line-height:1;transition:opacity .2s;display:flex}.TestStepsList-module__fe_r2q__dragHandle:focus,.TestStepsList-module__fe_r2q__dragHandle:focus-visible{outline:none}.TestStepsList-module__fe_r2q__stepItem:hover .TestStepsList-module__fe_r2q__dragHandle{opacity:1}.TestStepsList-module__fe_r2q__wrapper{flex-direction:column;min-height:100%;display:flex}.TestStepsList-module__fe_r2q__runActions{gap:var(--space-sm);align-items:center;display:flex}.TestStepsList-module__fe_r2q__buttonSeparator{background-color:var(--border-default);width:1px;height:24px;margin:0 var(--space-xs);opacity:.6}.TestStepsList-module__fe_r2q__runActions button:focus{box-shadow:none;outline:none}.TestStepsList-module__fe_r2q__aiControlRow{justify-content:flex-end;align-items:center;gap:16px;padding:12px 16px 4px;display:flex}.TestStepsList-module__fe_r2q__inlineHint{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;font-style:italic;animation:.3s TestStepsList-module__fe_r2q__fadeIn;display:flex}.TestStepsList-module__fe_r2q__hintIcon{color:var(--primary-blue-light);opacity:.6}.TestStepsList-module__fe_r2q__aiToggle{border:1px solid var(--border-default);color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.TestStepsList-module__fe_r2q__aiToggle:hover{background:var(--bg-hover);color:var(--text-secondary)}.TestStepsList-module__fe_r2q__aiToggleOn{color:#7c3aed;background:#f5f3ff;border-color:#8b5cf64d}.TestStepsList-module__fe_r2q__aiToggleOn:hover{background:#ede9fe}.TestStepsList-module__fe_r2q__aiToggle:active{transform:scale(.97)}@keyframes TestStepsList-module__fe_r2q__fadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.TestStepsList-module__fe_r2q__sparkleIcon{font-size:14px}.TestStepsList-module__fe_r2q__sessionCallout{border:1px solid var(--border-default);background-color:#f1f5f9;border-radius:8px;align-items:flex-start;gap:12px;margin:0 16px 16px;padding:12px 16px;animation:.3s TestStepsList-module__fe_r2q__fadeInDown;display:flex}.TestStepsList-module__fe_r2q__calloutIcon{color:var(--primary-blue);padding-top:2px;display:flex}.TestStepsList-module__fe_r2q__calloutContent p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.TestStepsList-module__fe_r2q__calloutContent strong{color:var(--text-primary);font-weight:600}@keyframes TestStepsList-module__fe_r2q__fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TestStepsList-module__fe_r2q__aiLoadingState{background:var(--bg-paper);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:16px;margin-top:12px;padding:20px;display:flex;position:relative;overflow:hidden}.TestStepsList-module__fe_r2q__aiLoadingState:before{content:"";background:linear-gradient(90deg,var(--border-default),var(--text-tertiary),var(--border-default));background-size:200% 100%;height:3px;animation:2s linear infinite TestStepsList-module__fe_r2q__shimmer;position:absolute;top:0;left:0;right:0}@keyframes TestStepsList-module__fe_r2q__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.TestStepsList-module__fe_r2q__loadingHeader{color:var(--text-secondary);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.TestStepsList-module__fe_r2q__loadingHeader svg{color:var(--text-tertiary);animation:3s linear infinite TestStepsList-module__fe_r2q__spinSlow}@keyframes TestStepsList-module__fe_r2q__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TestStepsList-module__fe_r2q__skeletonContainer{flex-direction:column;gap:8px;width:100%;display:flex}.TestStepsList-module__fe_r2q__skeletonLine{background:var(--bg-subtle);border-radius:4px;width:100%;height:10px;position:relative;overflow:hidden}.TestStepsList-module__fe_r2q__skeletonLine:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:1.5s infinite TestStepsList-module__fe_r2q__shimmerMove;position:absolute;inset:0;transform:translate(-100%)}@keyframes TestStepsList-module__fe_r2q__shimmerMove{to{transform:translate(100%)}}.TestStepsList-module__fe_r2q__skeletonLine:first-child{width:90%}.TestStepsList-module__fe_r2q__skeletonLine:nth-child(2){width:75%}.TestStepsList-module__fe_r2q__skeletonLine:nth-child(3){width:85%}.TestStepsList-module__fe_r2q__loadingTextAnimated{min-width:140px;display:inline-block;position:relative}.TestStepsList-module__fe_r2q__loadingTextAnimated:after{content:"";animation:1.5s steps(4,end) infinite TestStepsList-module__fe_r2q__dots;position:absolute}@keyframes TestStepsList-module__fe_r2q__dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.TestStepsList-module__fe_r2q__fabAddStep{background:var(--primary);color:#fff;cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 16px #0003,0 0 0 1px #ffffff0d,0 0 15px #2eaadc33}.TestStepsList-module__fe_r2q__fabAddStep:hover{background:#000;transform:translateY(-5px)scale(1.1);box-shadow:0 12px 24px #0000004d,0 0 20px #2eaadc66}.TestStepsList-module__fe_r2q__fabAddStep:active{transform:scale(.92)}.TestStepsList-module__fe_r2q__fabAddStep svg{filter:drop-shadow(0 1px 2px #ffffff1a)}
.ApiDebugPanel-module__tZ929q__container{color:#c9d1d9;z-index:10;background-color:#0d1117;flex-direction:column;width:100%;height:100%;font-family:JetBrains Mono,Fira Code,monospace;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ApiDebugPanel-module__tZ929q__header{background-color:#161b22;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.ApiDebugPanel-module__tZ929q__headerDetails{align-items:center;gap:1rem;display:flex}.ApiDebugPanel-module__tZ929q__statusCode{letter-spacing:.5px;border-radius:4px;padding:.25rem .6rem;font-size:.85rem;font-weight:700}.ApiDebugPanel-module__tZ929q__statusSuccess{color:#3fb950;background-color:#23863633;border:1px solid #23863666}.ApiDebugPanel-module__tZ929q__statusError{color:#f85149;background-color:#da363333;border:1px solid #da363366}.ApiDebugPanel-module__tZ929q__method{text-transform:uppercase;color:#79c0ff;margin-right:.5rem;font-size:.85rem;font-weight:700}.ApiDebugPanel-module__tZ929q__url{color:#8b949e;white-space:pre-wrap;word-break:break-all;max-width:100%;font-size:.85rem;line-height:1.4}.ApiDebugPanel-module__tZ929q__headerActions{gap:.5rem;display:flex}.ApiDebugPanel-module__tZ929q__actionButton{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;display:flex}.ApiDebugPanel-module__tZ929q__actionButton:hover{color:#c9d1d9;background-color:#21262d;border-color:#8b949e}.ApiDebugPanel-module__tZ929q__content{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.ApiDebugPanel-module__tZ929q__section{background-color:#0d1117;border:1px solid #30363d;border-radius:6px;flex-direction:column;flex-shrink:0;gap:.75rem;display:flex;overflow:hidden}.ApiDebugPanel-module__tZ929q__sectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#161b22;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .2s;display:flex}.ApiDebugPanel-module__tZ929q__sectionHeader:hover{background-color:#21262d}.ApiDebugPanel-module__tZ929q__sectionTitle{color:#c9d1d9;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.ApiDebugPanel-module__tZ929q__sectionIcon{color:#8b949e}.ApiDebugPanel-module__tZ929q__sectionTools{gap:.5rem;display:flex}.ApiDebugPanel-module__tZ929q__copyButton{color:#8b949e;cursor:pointer;opacity:.7;background:0 0;border:none;transition:opacity .2s}.ApiDebugPanel-module__tZ929q__copyButton:hover{opacity:1;color:#58a6ff}.ApiDebugPanel-module__tZ929q__payloadContainer{background-color:#0d1117;padding:1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.ApiDebugPanel-module__tZ929q__pre{white-space:pre-wrap;word-break:break-all;margin:0}.ApiDebugPanel-module__tZ929q__key{color:#79c0ff}.ApiDebugPanel-module__tZ929q__string{color:#a5d6ff}.ApiDebugPanel-module__tZ929q__number{color:#d2a8ff}.ApiDebugPanel-module__tZ929q__boolean,.ApiDebugPanel-module__tZ929q__null{color:#ff7b72}.ApiDebugPanel-module__tZ929q__headersGrid{grid-template-columns:auto 1fr;gap:.5rem 1.5rem;padding:1rem;font-size:.8rem;display:grid}.ApiDebugPanel-module__tZ929q__headerName{color:#8b949e;font-weight:600}.ApiDebugPanel-module__tZ929q__headerValue{color:#c9d1d9;word-break:break-all}.ApiDebugPanel-module__tZ929q__tabs{background-color:#161b22;border-bottom:1px solid #30363d;gap:1rem;padding:0 1rem;display:flex}.ApiDebugPanel-module__tZ929q__tab{color:#8b949e;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem .5rem;font-size:.8rem;transition:all .2s}.ApiDebugPanel-module__tZ929q__tab:hover{color:#c9d1d9}.ApiDebugPanel-module__tZ929q__activeTab{color:#58a6ff;border-bottom-color:#58a6ff}
.RemoteBrowserPanel-module__pIIx7a__panelContainer{flex-direction:column;flex:1;min-height:100%;display:flex;position:relative;overflow:hidden}.RemoteBrowserPanel-module__pIIx7a__header{padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--border-default);background-color:var(--bg-page);justify-content:space-between;align-items:center;height:60px;display:flex}.RemoteBrowserPanel-module__pIIx7a__headerTitle{align-items:center;gap:var(--space-sm);color:var(--text-primary);font-weight:600;display:flex}.RemoteBrowserPanel-module__pIIx7a__statusIndicator{background-color:var(--text-tertiary);border-radius:50%;width:8px;height:8px}.RemoteBrowserPanel-module__pIIx7a__statusIndicator.RemoteBrowserPanel-module__pIIx7a__connected{background-color:var(--success);box-shadow:0 0 0 2px var(--success-bg)}.RemoteBrowserPanel-module__pIIx7a__statusIndicator.RemoteBrowserPanel-module__pIIx7a__connecting{background-color:var(--warning);animation:1.5s infinite RemoteBrowserPanel-module__pIIx7a__pulse}.RemoteBrowserPanel-module__pIIx7a__statusIndicator.RemoteBrowserPanel-module__pIIx7a__error{background-color:var(--error)}.RemoteBrowserPanel-module__pIIx7a__canvasContainer{background-color:#f9f9f9;flex:1;justify-content:center;align-items:flex-start;min-height:400px;display:flex;position:relative;overflow:hidden}.RemoteBrowserPanel-module__pIIx7a__canvas{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--shadow-overlay);background-color:#fff}.RemoteBrowserPanel-module__pIIx7a__overlay{z-index:10;text-align:center;width:100%;height:100%;padding:var(--space-lg);background-color:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.RemoteBrowserPanel-module__pIIx7a__overlayText{color:var(--text-secondary);font-size:.9375rem}.RemoteBrowserPanel-module__pIIx7a__stopButton{color:var(--error);border-color:var(--border-default)}.RemoteBrowserPanel-module__pIIx7a__stopButton:hover:not(:disabled){background-color:var(--error-bg);border-color:var(--error)}.RemoteBrowserPanel-module__pIIx7a__stopButton:disabled{opacity:.5;cursor:not-allowed;color:var(--text-tertiary);border-color:var(--border-default);background-color:#0000}@keyframes RemoteBrowserPanel-module__pIIx7a__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.RemoteBrowserPanel-module__pIIx7a__spinner{border:2px solid var(--border-default);border-top-color:var(--primary-blue);width:24px;height:24px;margin-bottom:var(--space-md);border-radius:50%;animation:.8s linear infinite RemoteBrowserPanel-module__pIIx7a__spin}@keyframes RemoteBrowserPanel-module__pIIx7a__spin{to{transform:rotate(360deg)}}.RemoteBrowserPanel-module__pIIx7a__instructionOverlay{pointer-events:none;z-index:100;justify-content:center;width:100%;animation:.4s ease-out RemoteBrowserPanel-module__pIIx7a__fadeInUp;display:flex;position:absolute;bottom:40px;left:0}.RemoteBrowserPanel-module__pIIx7a__instructionContent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;background:#2b2d42f2;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:12px;padding:10px 20px;display:flex;box-shadow:0 8px 16px #0003}.RemoteBrowserPanel-module__pIIx7a__instructionContent p{color:#fff;margin:0;font-size:.9375rem;font-weight:500}.RemoteBrowserPanel-module__pIIx7a__closeInstruction{color:#ffffff80;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:1.25rem;line-height:1;transition:color .2s}.RemoteBrowserPanel-module__pIIx7a__closeInstruction:hover{color:#fff}@keyframes RemoteBrowserPanel-module__pIIx7a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RemoteBrowserPanel-module__pIIx7a__transientErrorBanner{margin:6 var(--space-md)var(--space-sm);border-radius:var(--radius-md);align-items:center;gap:var(--space-sm);z-index:30;box-shadow:var(--shadow-sm);background-color:#fffedb;border:1px solid #fc0;padding:8px 16px;animation:.3s ease-out RemoteBrowserPanel-module__pIIx7a__slideDown;display:flex;position:relative}.RemoteBrowserPanel-module__pIIx7a__errorIcon{font-size:1.1rem}.RemoteBrowserPanel-module__pIIx7a__errorText{color:#856404;flex:1;margin:0;font-size:.875rem;font-weight:500}@keyframes RemoteBrowserPanel-module__pIIx7a__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RemoteBrowserPanel-module__pIIx7a__endSessionButton{color:var(--status-red);border:1px solid var(--border-default);background:0 0;transition:all .2s}.RemoteBrowserPanel-module__pIIx7a__endSessionButton:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--status-red)}.RemoteBrowserPanel-module__pIIx7a__endSessionButton:disabled{opacity:.3;cursor:not-allowed;filter:grayscale()}.RemoteBrowserPanel-module__pIIx7a__viewToggleGroup{background-color:var(--bg-hover);border-radius:6px;gap:2px;padding:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.RemoteBrowserPanel-module__pIIx7a__viewToggleButton{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.RemoteBrowserPanel-module__pIIx7a__viewToggleButton:hover{color:var(--text-primary);background-color:#ffffff0d}.RemoteBrowserPanel-module__pIIx7a__viewActive{background-color:var(--bg-page);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}.RemoteBrowserPanel-module__pIIx7a__apiPanelOverlay{z-index:20;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.RemoteBrowserPanel-module__pIIx7a__urlToolbar{background-color:var(--bg-page);border-bottom:1px solid var(--border-default);z-index:25;justify-content:center;padding:8px 12px;display:flex}.RemoteBrowserPanel-module__pIIx7a__urlAddressBar{background-color:var(--bg-hover);border:1px solid var(--border-default);border-radius:6px;align-items:center;width:100%;max-width:800px;height:32px;transition:all .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.RemoteBrowserPanel-module__pIIx7a__urlPrefix{border-right:1px solid var(--border-default);background-color:#00000005;justify-content:center;align-items:center;padding:0 10px;transition:all .2s;display:flex}.RemoteBrowserPanel-module__pIIx7a__secure .RemoteBrowserPanel-module__pIIx7a__urlPrefix{color:var(--text-tertiary)}.RemoteBrowserPanel-module__pIIx7a__insecure .RemoteBrowserPanel-module__pIIx7a__urlPrefix{color:#f59e0b;background-color:#f59e0b08}.RemoteBrowserPanel-module__pIIx7a__insecure.RemoteBrowserPanel-module__pIIx7a__urlAddressBar{border-color:#f59e0b33}.RemoteBrowserPanel-module__pIIx7a__lockIcon,.RemoteBrowserPanel-module__pIIx7a__warningIcon{opacity:.7}.RemoteBrowserPanel-module__pIIx7a__urlAddressContent{flex:1;align-items:center;min-width:0;padding:0 12px;display:flex}.RemoteBrowserPanel-module__pIIx7a__urlText{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-family:var(--font-mono);width:100%;overflow:hidden}.RemoteBrowserPanel-module__pIIx7a__urlAddressBar:focus-within{border-color:var(--primary-blue-muted);background-color:#fff;box-shadow:0 0 0 2px #3b82f61a}
.StepExecutionLayout-module__Me4MaW__container{background:#f8fafc;min-height:calc(100vh - 180px);display:flex;position:relative}.StepExecutionLayout-module__Me4MaW__stepsPane{flex:1;min-width:400px;padding:10px 0}.StepExecutionLayout-module__Me4MaW__browserPane{border-left:1px solid var(--border-default);background-color:var(--bg-paper);flex-direction:column;align-self:flex-start;width:50%;height:calc(100vh - 100px);min-height:500px;display:flex;position:sticky;top:65px}@media (max-width:1024px){.StepExecutionLayout-module__Me4MaW__browserPane{width:45%}}
.ExploratoryAgentModal-module__6q0cjG__container{flex-direction:column;gap:24px;padding:8px 0;display:flex}.ExploratoryAgentModal-module__6q0cjG__header{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.ExploratoryAgentModal-module__6q0cjG__agentIcon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ExploratoryAgentModal-module__6q0cjG__header p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.ExploratoryAgentModal-module__6q0cjG__optionsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ExploratoryAgentModal-module__6q0cjG__optionCard{border:1px solid var(--border-color);color:#37352f;cursor:pointer;text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-height:110px;padding:12px;transition:all .2s;display:flex}.ExploratoryAgentModal-module__6q0cjG__optionCard:hover{border-color:var(--primary-blue);background:#f8fafc}.ExploratoryAgentModal-module__6q0cjG__optionCard.ExploratoryAgentModal-module__6q0cjG__selected{border-color:var(--primary-blue);background:#6366f10d;box-shadow:0 0 0 2px #6366f11a}.ExploratoryAgentModal-module__6q0cjG__selected .ExploratoryAgentModal-module__6q0cjG__iconWrapper{color:var(--primary-blue);background:#fff;box-shadow:0 1px 2px #0000000d}.ExploratoryAgentModal-module__6q0cjG__cardContent{flex-direction:column;gap:4px;display:flex}.ExploratoryAgentModal-module__6q0cjG__cardTitle{color:var(--text-primary);font-size:14px;font-weight:600}.ExploratoryAgentModal-module__6q0cjG__cardDesc{color:var(--text-secondary);font-size:12px}.ExploratoryAgentModal-module__6q0cjG__customInputArea{flex-direction:column;gap:8px;display:flex}.ExploratoryAgentModal-module__6q0cjG__customInputArea label{color:var(--text-primary);font-size:13px;font-weight:500}.ExploratoryAgentModal-module__6q0cjG__customInputArea textarea{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);resize:vertical;border-radius:8px;min-height:80px;padding:12px;font-size:14px}.ExploratoryAgentModal-module__6q0cjG__customInputArea textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #6366f11a}.ExploratoryAgentModal-module__6q0cjG__footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}
.SuggestedTestStepRow-module__k59tmG__suggestedStepRow{border-radius:var(--radius-md);flex-direction:column;margin-bottom:12px;transition:all .3s;animation:2.5s ease-in-out infinite SuggestedTestStepRow-module__k59tmG__heartbeat;display:flex;position:relative}.SuggestedTestStepRow-module__k59tmG__suggestedStepRow:hover{animation-play-state:paused;transform:scale(1.01)}.SuggestedTestStepRow-module__k59tmG__rowWrapper{width:100%;position:relative}.SuggestedTestStepRow-module__k59tmG__suggestionActions{z-index:100;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;top:10px;right:12px}.SuggestedTestStepRow-module__k59tmG__actionButton{cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #0000000d}.SuggestedTestStepRow-module__k59tmG__acceptButton{background-color:var(--success);color:#fff;border-color:var(--success)}.SuggestedTestStepRow-module__k59tmG__acceptButton:hover{box-shadow:0 4px 10px rgba(var(--success-rgb),.3);background-color:#0b8a4a;border-color:#0b8a4a}.SuggestedTestStepRow-module__k59tmG__rejectButton{color:var(--text-secondary);border:1px solid var(--border-default);background-color:#fff}.SuggestedTestStepRow-module__k59tmG__rejectButton:hover{background-color:var(--error-light);color:var(--error);border-color:var(--error-light)}@keyframes SuggestedTestStepRow-module__k59tmG__heartbeat{0%{box-shadow:0 0 0 0 rgba(var(--primary-blue-rgb),.1)}15%{box-shadow:0 0 0 4px rgba(var(--primary-blue-rgb),.15)}30%{box-shadow:0 0 0 0 rgba(var(--primary-blue-rgb),.1)}45%{box-shadow:0 0 0 3px rgba(var(--primary-blue-rgb),.1)}60%{box-shadow:0 0 0 0 rgba(var(--primary-blue-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--primary-blue-rgb),0)}}
.CreateScenarioForm-module__lcG9FG__createScenarioForm{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-default);background:#fff;max-width:800px;margin:0 auto;overflow:hidden}.CreateScenarioForm-module__lcG9FG__modeSelection{padding:2rem}.CreateScenarioForm-module__lcG9FG__modeSelection h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.CreateScenarioForm-module__lcG9FG__modeDescription{color:var(--text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.5}.CreateScenarioForm-module__lcG9FG__modeOptions{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.CreateScenarioForm-module__lcG9FG__modeOption{background:var(--neutral-50);border:2px solid var(--border-default);border-radius:var(--border-radius-lg);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:1rem;padding:2rem;transition:all .15s;display:flex}.CreateScenarioForm-module__lcG9FG__modeOption:hover{border-color:var(--primary-blue);background:var(--primary-blue-ultralight);box-shadow:var(--shadow-md);transform:translateY(-2px)}.CreateScenarioForm-module__lcG9FG__modeIcon{margin-bottom:.5rem;font-size:3rem}.CreateScenarioForm-module__lcG9FG__modeOption h4{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.CreateScenarioForm-module__lcG9FG__modeOption p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.4}.CreateScenarioForm-module__lcG9FG__modeFeatures{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CreateScenarioForm-module__lcG9FG__modeFeatures li{color:var(--text-secondary);padding-left:1rem;font-size:.75rem;position:relative}.CreateScenarioForm-module__lcG9FG__modeFeatures li:before{content:"✓";color:var(--success-green);font-weight:600;position:absolute;left:0}.CreateScenarioForm-module__lcG9FG__scenarioForm{padding:2rem}@media (max-width:768px){.CreateScenarioForm-module__lcG9FG__modeOptions{grid-template-columns:1fr}}
.GlobalVariables-module__SuG7Gq__container{margin-top:1rem}.GlobalVariables-module__SuG7Gq__tableContainer{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:8px;margin-top:1.5rem;overflow:hidden}.GlobalVariables-module__SuG7Gq__resultsCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.GlobalVariables-module__SuG7Gq__table{border-collapse:collapse;text-align:left;width:100%}.GlobalVariables-module__SuG7Gq__table th{background:var(--bg-secondary);color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding:1rem;font-size:.875rem;font-weight:600}.GlobalVariables-module__SuG7Gq__table td{border-bottom:1px solid var(--border-default);vertical-align:middle;padding:1rem}.GlobalVariables-module__SuG7Gq__table tr:last-child td{border-bottom:none}.GlobalVariables-module__SuG7Gq__variableKey{font-family:var(--font-mono);color:var(--primary-blue);background:var(--bg-secondary);border-radius:4px;padding:.25rem .5rem;font-weight:600}.GlobalVariables-module__SuG7Gq__variableValue{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-family:var(--font-mono);color:var(--text-primary);font-size:.875rem;overflow:hidden}.GlobalVariables-module__SuG7Gq__secretValue{color:var(--text-muted);font-style:italic}.GlobalVariables-module__SuG7Gq__description{color:var(--text-secondary);max-width:400px;font-size:.875rem}.GlobalVariables-module__SuG7Gq__actions{justify-content:flex-end;gap:.5rem;display:flex}.GlobalVariables-module__SuG7Gq__modifiedDate{color:var(--text-muted);font-size:.75rem}.GlobalVariables-module__SuG7Gq__secretBadge{color:#c81e1e;background:#fdf2f2;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;display:inline-flex}.GlobalVariables-module__SuG7Gq__showHideButton{cursor:pointer;color:var(--primary-blue);opacity:.8;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;transition:all .15s}.GlobalVariables-module__SuG7Gq__showHideButton:hover{opacity:1;text-decoration:underline}@media (max-width:1024px){.GlobalVariables-module__SuG7Gq__description{display:none}}
.Integrations-module__DuTwLW__container{margin-top:1rem}.Integrations-module__DuTwLW__tableContainer{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:8px;margin-top:1.5rem;overflow:hidden}.Integrations-module__DuTwLW__resultsCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.Integrations-module__DuTwLW__table{border-collapse:collapse;text-align:left;width:100%}.Integrations-module__DuTwLW__table th{background:var(--bg-secondary);color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding:1rem;font-size:.875rem;font-weight:600}.Integrations-module__DuTwLW__table td{border-bottom:1px solid var(--border-default);vertical-align:middle;padding:1rem}.Integrations-module__DuTwLW__table tr:last-child td{border-bottom:none}.Integrations-module__DuTwLW__integrationName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.Integrations-module__DuTwLW__integrationType{background:var(--bg-secondary);text-transform:uppercase;color:var(--text-secondary);border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.Integrations-module__DuTwLW__statusActive{color:var(--success);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.Integrations-module__DuTwLW__statusInactive{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.Integrations-module__DuTwLW__statusDot{border-radius:50%;width:8px;height:8px}.Integrations-module__DuTwLW__dotActive{background-color:var(--success);box-shadow:0 0 0 2px #22c55e33}.Integrations-module__DuTwLW__dotInactive{background-color:var(--text-tertiary)}.Integrations-module__DuTwLW__actions{justify-content:flex-end;gap:.5rem;display:flex}.Integrations-module__DuTwLW__createdDate{color:var(--text-muted);font-size:.75rem}@media (max-width:768px){.Integrations-module__DuTwLW__createdDate{display:none}}
.TestCaseCard-module__najipa__testCase{background-color:var(--bg-paper);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;height:100%;padding:10px 12px;transition:all .2s;display:flex}.TestCaseCard-module__najipa__testCase:hover{border-color:var(--primary-blue);background-color:var(--primary-blue-ultralight);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.TestCaseCard-module__najipa__testCaseHeader{align-items:center;gap:10px;display:flex}.TestCaseCard-module__najipa__testCaseContent{flex:1;min-width:0}.TestCaseCard-module__najipa__testCaseContent h4{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden}.TestCaseCard-module__najipa__testCaseMeta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.TestCaseCard-module__najipa__statusBadge{padding:1px 6px;font-size:10px}.TestCaseCard-module__najipa__stepCount{color:var(--text-tertiary);font-size:11px;font-weight:500}
.actions-module__G5HYUa__resultsCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.actions-module__G5HYUa__actionsList{margin-top:2rem}.actions-module__G5HYUa__actionsGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.actions-module__G5HYUa__actionCard{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:12px;padding:1.5rem;transition:all .2s;position:relative;overflow:hidden}.actions-module__G5HYUa__actionCard:before{content:"";background:linear-gradient(90deg,var(--primary-blue),var(--accent-teal));opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.actions-module__G5HYUa__actionCard:hover{border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 4px 12px #0f4c751a}.actions-module__G5HYUa__actionCard:hover:before{opacity:1}.actions-module__G5HYUa__actionName{color:var(--text-primary);word-break:break-word;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.actions-module__G5HYUa__actionId{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:.25rem .5rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem;display:inline-block}.actions-module__G5HYUa__usageBadge{background:var(--primary-blue);color:#fff;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.actions-module__G5HYUa__usageCount{font-size:.875rem;font-weight:700}.actions-module__G5HYUa__usageLabel{opacity:.9;text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem}.actions-module__G5HYUa__emptyState{border:2px dashed var(--border-light);border-radius:16px;margin-top:2rem}.actions-module__G5HYUa__emptyStateIcon{opacity:.6}.actions-module__G5HYUa__emptyStateTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.actions-module__G5HYUa__emptyStateDescription{color:var(--text-secondary);max-width:400px;margin:0 0 2rem;font-size:1rem;line-height:1.5}@media (max-width:768px){.actions-module__G5HYUa__resultsCount{text-align:center}.actions-module__G5HYUa__actionsGrid{grid-template-columns:1fr;gap:1rem}.actions-module__G5HYUa__actionCard{padding:1.25rem}.actions-module__G5HYUa__usageBadge{align-self:flex-start}}
.scenarios-module__V-3egW__resultsCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.scenarios-module__V-3egW__scenariosList{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:1.25rem;display:grid}@media (max-width:768px){.scenarios-module__V-3egW__scenariosList{grid-template-columns:1fr;gap:1rem}}@media (min-width:1024px){.scenarios-module__V-3egW__scenariosList{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1600px){.scenarios-module__V-3egW__scenariosList{grid-template-columns:repeat(3,1fr)}}.scenarios-module__V-3egW__scenarioCard{background:var(--bg-paper);border:1.5px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),0 0 0 1px #37352f08;flex-direction:column;height:fit-content;transition:box-shadow .2s,transform .2s,border-color .15s;animation:.3s ease-out scenarios-module__V-3egW__slideInUp;display:flex;overflow:hidden}.scenarios-module__V-3egW__scenarioCard:hover{box-shadow:var(--shadow-card-hover),0 0 0 1px #37352f0f;border-color:var(--border-hover);transform:translateY(-2px)}.scenarios-module__V-3egW__scenarioCard:hover .scenarios-module__V-3egW__scenarioDescription{-webkit-line-clamp:unset;line-clamp:unset;display:block}@keyframes scenarios-module__V-3egW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scenarios-module__V-3egW__scenarioHeader{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:fit-content;padding:1.5rem 1.5rem 1rem;display:flex;position:relative}.scenarios-module__V-3egW__scenarioHeader:after{content:"";background:var(--border-light);height:1px;position:absolute;bottom:0;left:1.5rem;right:1.5rem}.scenarios-module__V-3egW__scenarioTitleSection{flex:1;min-width:0;max-width:calc(100% - 250px)}.scenarios-module__V-3egW__scenarioTitleSection h2{color:var(--text-primary);letter-spacing:-.01em;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.scenarios-module__V-3egW__scenarioMeta{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.scenarios-module__V-3egW__scenarioActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:.75rem;min-width:220px;display:flex}.scenarios-module__V-3egW__scenarioDescription{color:var(--text-secondary);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem;padding:0 1.5rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.scenarios-module__V-3egW__stepsList{border-top:1px solid var(--border-default);background-color:#f9fafb;flex:1;padding:1.25rem 1.5rem}.scenarios-module__V-3egW__testCasesGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.scenarios-module__V-3egW__stepsList h3{color:var(--text-primary);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:flex}.scenarios-module__V-3egW__stepCount{color:var(--text-secondary);background:var(--bg-hover);border-radius:var(--radius-sm);border:1px solid var(--border-default);padding:3px 8px;font-size:13px;font-weight:500}.scenarios-module__V-3egW__scenarioFooter{border-top:1px solid var(--neutral-200);background-color:var(--neutral-50);color:var(--neutral-500);padding:.75rem 1.25rem;font-size:.8rem}@media (max-width:1024px){.scenarios-module__V-3egW__statsSection{grid-template-columns:repeat(2,1fr)}.scenarios-module__V-3egW__scenarioTitleSection{max-width:calc(100% - 200px)}.scenarios-module__V-3egW__scenarioActions{min-width:180px}}@media (max-width:900px){.scenarios-module__V-3egW__scenarioHeader{flex-direction:column;align-items:stretch;gap:1rem}.scenarios-module__V-3egW__scenarioTitleSection{max-width:100%}.scenarios-module__V-3egW__scenarioActions{justify-content:center;min-width:auto}}@media (max-width:768px){.scenarios-module__V-3egW__headerContent{text-align:center;flex-direction:column;gap:1rem}.scenarios-module__V-3egW__statsSection{grid-template-columns:repeat(2,1fr)}.scenarios-module__V-3egW__scenarioHeader{padding:1.5rem}.scenarios-module__V-3egW__headerLeft{gap:1rem}.scenarios-module__V-3egW__breadcrumb{display:none}.scenarios-module__V-3egW__scenarioActions{justify-content:stretch}}@media (max-width:600px){.scenarios-module__V-3egW__scenarioActions{flex-direction:column;gap:.5rem}}@media (max-width:480px){.scenarios-module__V-3egW__statsSection{grid-template-columns:1fr}.scenarios-module__V-3egW__scenarioMeta{flex-direction:column;gap:.5rem}}.scenarios-module__V-3egW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.scenarios-module__V-3egW__modalContainer{max-width:90vw;max-height:90vh;overflow-y:auto}@keyframes scenarios-module__V-3egW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scenarios-module__V-3egW__pulse{0%,to{opacity:1}50%{opacity:.7}}.scenarios-module__V-3egW__agentProgressSection{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:8px;margin:0 1.5rem 1rem;padding:1rem 1.5rem;animation:3s ease-in-out infinite scenarios-module__V-3egW__pulse;box-shadow:0 1px 3px #0000001a}
.products-module__E8alaG__productsList{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.products-module__E8alaG__productsList>.emptyState{grid-column:1/-1}.products-module__E8alaG__productCard{background:var(--bg-paper);border:1.5px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),0 0 0 1px #37352f08;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .2s,transform .2s,border-color .15s;display:flex;position:relative;overflow:hidden}.products-module__E8alaG__productCard:before{content:"";background:linear-gradient(90deg,var(--accent)0%,var(--accent-hover)100%);transform-origin:0;height:3px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.products-module__E8alaG__productCard:hover{box-shadow:var(--shadow-card-hover),0 0 0 1px #37352f0f;border-color:var(--border-hover);transform:translateY(-2px)}.products-module__E8alaG__productCard:hover:before{transform:scaleX(1)}.products-module__E8alaG__productCard.products-module__E8alaG__active:before{background:var(--success);transform:scaleX(1)}.products-module__E8alaG__productCard.products-module__E8alaG__inactive:before{background:var(--text-tertiary);transform:scaleX(1)}.products-module__E8alaG__cardStatusBadge{position:absolute;top:1rem;right:1rem}.products-module__E8alaG__productHeader{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.products-module__E8alaG__productTitle{color:var(--text-primary);margin:0;padding-right:6rem;font-size:20px;font-weight:600;line-height:1.3}.products-module__E8alaG__badgesContainer{flex-wrap:wrap;gap:.5rem;display:flex}.products-module__E8alaG__scenarioBadge{background:var(--accent-ultralight);color:var(--accent);border-radius:var(--radius-md);border:1px solid #2eaadc33;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.products-module__E8alaG__scenarioBadge svg{flex-shrink:0}.products-module__E8alaG__testCaseBadge{background:var(--bg-hover);color:var(--text-secondary);border-radius:var(--radius-md);border:1px solid var(--border-default);align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.products-module__E8alaG__testCaseBadge svg{flex-shrink:0}.products-module__E8alaG__productDescription{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.products-module__E8alaG__productMeta{border-top:1px solid var(--border-default);flex-direction:column;gap:8px;padding-top:12px;display:flex}@media (max-width:1024px){.products-module__E8alaG__statsGrid{grid-template-columns:repeat(2,1fr)}.products-module__E8alaG__productsList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.products-module__E8alaG__statsGrid,.products-module__E8alaG__productsList{grid-template-columns:1fr}.products-module__E8alaG__productCard{padding:20px}.products-module__E8alaG__productTitle{padding-right:5rem;font-size:18px}}@media (max-width:480px){.products-module__E8alaG__statCard{padding:1.25rem}.products-module__E8alaG__statIcon{width:2.5rem;height:2.5rem;font-size:1.25rem}.products-module__E8alaG__statValue{font-size:1.75rem}}
.test-results-module__zqeZoW__mainContainer{flex-direction:column;gap:24px;max-width:1400px;min-height:100vh;margin:0 auto;padding-top:40px;padding-bottom:80px;display:flex}.test-results-module__zqeZoW__stickyHeader{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-default);background:#fffffff2;justify-content:space-between;align-items:center;margin:-24px -24px 24px;padding:16px 24px;display:flex;position:sticky;top:55px;box-shadow:0 4px 20px #00000008}.test-results-module__zqeZoW__headerLeft{flex-direction:column;gap:4px;display:flex}.test-results-module__zqeZoW__runNameBadge{text-transform:uppercase;color:var(--primary-blue);background:var(--primary-blue-ultralight);border-radius:4px;align-self:flex-start;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.test-results-module__zqeZoW__headerTitle{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 4px;font-size:24px;font-weight:700}.test-results-module__zqeZoW__headerSubtitle{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.test-results-module__zqeZoW__dropdownLabel{color:var(--text-secondary);font-size:13px;font-weight:600}.test-results-module__zqeZoW__dropdownSelect{border:1px solid var(--border-default);min-width:240px;color:var(--text-primary);cursor:pointer;background-color:#fff;border-radius:6px;outline:none;padding:8px 12px;font-size:13px;transition:all .2s;box-shadow:0 1px 2px #0000000d}.test-results-module__zqeZoW__dropdownSelect:hover{border-color:var(--border-hover);box-shadow:0 2px 4px #0000000d}.test-results-module__zqeZoW__dropdownSelect:focus{border-color:var(--primary-blue);box-shadow:0 0 0 2px var(--primary-blue-ultralight)}.test-results-module__zqeZoW__headerMeta{color:var(--text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.test-results-module__zqeZoW__statsStrip{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:12px;align-items:center;gap:16px;padding:12px 20px;display:flex;box-shadow:inset 0 1px 2px #00000005}.test-results-module__zqeZoW__statItem{align-items:center;gap:12px;padding:4px 16px;display:flex;position:relative}.test-results-module__zqeZoW__statItem:not(:last-child):after{content:"";background:var(--border-default);width:1px;position:absolute;top:20%;bottom:20%;right:0}.test-results-module__zqeZoW__statIcon{border:1px solid var(--border-default);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 2px #0000000d}.test-results-module__zqeZoW__statContent{flex-direction:column;display:flex}.test-results-module__zqeZoW__statValue{align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.test-results-module__zqeZoW__statValue.test-results-module__zqeZoW__passed{color:var(--success)}.test-results-module__zqeZoW__statValue.test-results-module__zqeZoW__failed{color:var(--error)}.test-results-module__zqeZoW__statValue.test-results-module__zqeZoW__neutral{color:var(--text-primary)}.test-results-module__zqeZoW__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.test-results-module__zqeZoW__progressLine{background:var(--border-medium);width:100%;height:6px;display:flex;position:absolute;bottom:-4px;left:0}.test-results-module__zqeZoW__progressSegment{height:100%;transition:width .3s}.test-results-module__zqeZoW__progressSegment.test-results-module__zqeZoW__passed{background:var(--success)}.test-results-module__zqeZoW__progressSegment.test-results-module__zqeZoW__failed{background:var(--error)}.test-results-module__zqeZoW__progressSegment.test-results-module__zqeZoW__other{background:var(--border-medium)}.test-results-module__zqeZoW__reportFeed{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));align-items:start;gap:24px;display:grid}.test-results-module__zqeZoW__scenarioSection{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#fff;transition:box-shadow .2s;overflow:hidden}.test-results-module__zqeZoW__scenarioSection:hover{border-color:var(--border-hover);box-shadow:0 4px 12px #0000000d}.test-results-module__zqeZoW__scenarioSection.test-results-module__zqeZoW__failed{border-color:#fca5a5;box-shadow:0 1px 4px #dc26260d}.test-results-module__zqeZoW__scenarioSection.test-results-module__zqeZoW__failed .test-results-module__zqeZoW__scenarioHeader{background:#fef2f2}.test-results-module__zqeZoW__scenarioHeader{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;transition:background .1s;display:flex}.test-results-module__zqeZoW__scenarioHeader:hover{background:var(--bg-subtle)}.test-results-module__zqeZoW__scenarioInfo{align-items:center;gap:12px;display:flex}.test-results-module__zqeZoW__scenarioTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.test-results-module__zqeZoW__scenarioMeta{color:var(--text-tertiary);align-items:center;gap:12px;font-size:13px;display:flex}.test-results-module__zqeZoW__statusIndicator{border-radius:50%;flex-shrink:0;width:8px;height:8px}.test-results-module__zqeZoW__statusIndicator.test-results-module__zqeZoW__passed{background:var(--success);box-shadow:0 0 0 2px var(--success-bg)}.test-results-module__zqeZoW__statusIndicator.test-results-module__zqeZoW__failed{background:var(--error);box-shadow:0 0 0 2px var(--error-bg)}.test-results-module__zqeZoW__statusIndicator.test-results-module__zqeZoW__pending{background:var(--border-strong)}.test-results-module__zqeZoW__statusIndicator.test-results-module__zqeZoW__running{background:var(--primary-blue);animation:1.5s infinite test-results-module__zqeZoW__pulse}@keyframes test-results-module__zqeZoW__pulse{0%{box-shadow:0 0 #2563eb66}70%{box-shadow:0 0 0 4px #2563eb00}to{box-shadow:0 0 #2563eb00}}.test-results-module__zqeZoW__testCasesList{border-top:1px solid var(--border-default);flex-direction:column;display:flex}.test-results-module__zqeZoW__testCaseRow{border-bottom:1px solid var(--border-default);background:#fff;flex-direction:column;display:flex}.test-results-module__zqeZoW__testCaseRow:last-child{border-bottom:none}.test-results-module__zqeZoW__testCaseHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 20px 12px 40px;transition:background .1s;display:flex;position:relative}.test-results-module__zqeZoW__testCaseHeader:hover{background:var(--bg-hover)}.test-results-module__zqeZoW__testCaseRow:before{content:"";z-index:10;background:0 0;width:3px;transition:background .2s;position:absolute;top:0;bottom:0;left:0}.test-results-module__zqeZoW__testCaseRow.test-results-module__zqeZoW__passed:before{background:var(--success)}.test-results-module__zqeZoW__testCaseRow.test-results-module__zqeZoW__failed:before{background:var(--error)}.test-results-module__zqeZoW__testCaseRow.test-results-module__zqeZoW__running:before{background:var(--primary-blue)}.test-results-module__zqeZoW__testCaseRow.test-results-module__zqeZoW__running .test-results-module__zqeZoW__testCaseHeader{background:var(--bg-subtle)}.test-results-module__zqeZoW__testCaseName{color:var(--text-primary);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.test-results-module__zqeZoW__durationBadge{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--bg-subtle);border-radius:4px;padding:2px 6px;font-size:12px}.test-results-module__zqeZoW__testCaseActions{align-items:center;gap:12px;display:flex}.test-results-module__zqeZoW__reportBugButton{color:#991b1b;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background-color:#fef2f2;border:1px solid #fecaca;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.test-results-module__zqeZoW__reportBugButton:hover{background-color:#fee2e2;border-color:#f87171;transform:translateY(-1px)}.test-results-module__zqeZoW__chevron{color:var(--text-tertiary);transition:transform .2s;display:flex}.test-results-module__zqeZoW__chevron.test-results-module__zqeZoW__expanded{transform:rotate(180deg)}.test-results-module__zqeZoW__testCaseDetails{background:var(--bg-subtle);border-top:1px solid var(--border-default);padding:24px 40px;animation:.2s ease-out test-results-module__zqeZoW__slideDown;box-shadow:inset 0 2px 6px #00000005}@keyframes test-results-module__zqeZoW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.test-results-module__zqeZoW__detailsGrid{border-bottom:1px solid var(--border-default);gap:48px;margin-bottom:24px;padding-bottom:24px;display:flex}.test-results-module__zqeZoW__detailGroup{flex-direction:column;gap:4px;display:flex}.test-results-module__zqeZoW__detailLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:11px;font-weight:600}.test-results-module__zqeZoW__detailValue{color:var(--text-primary);font-size:13px;font-family:var(--font-mono)}.test-results-module__zqeZoW__errorBox{border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;margin-bottom:24px;padding:16px}.test-results-module__zqeZoW__errorTitle{color:#991b1b;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.test-results-module__zqeZoW__errorContent{color:#b91c1c;font-family:var(--font-mono);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.test-results-module__zqeZoW__stepsTimeline{flex-direction:column;gap:0;display:flex;position:relative}.test-results-module__zqeZoW__timelineLine{background:var(--border-default);z-index:0;width:1px;position:absolute;top:12px;bottom:12px;left:14px}.test-results-module__zqeZoW__stepItem{z-index:1;padding:8px 0 8px 36px;position:relative}.test-results-module__zqeZoW__stepMarker{border:2px solid var(--border-strong);background:#fff;border-radius:50%;width:9px;height:9px;transition:all .2s;position:absolute;top:16px;left:10px}.test-results-module__zqeZoW__stepItem.test-results-module__zqeZoW__passed .test-results-module__zqeZoW__stepMarker{border-color:var(--success);background:var(--success)}.test-results-module__zqeZoW__stepItem.test-results-module__zqeZoW__failed .test-results-module__zqeZoW__stepMarker{border-color:var(--error);background:var(--error)}.test-results-module__zqeZoW__stepItem.test-results-module__zqeZoW__running .test-results-module__zqeZoW__stepMarker{border-color:var(--primary-blue);background:#fff}.test-results-module__zqeZoW__stepContent{border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.test-results-module__zqeZoW__stepName{color:var(--text-primary);font-size:13px;font-weight:500}.test-results-module__zqeZoW__screenshotButton{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.test-results-module__zqeZoW__screenshotButton:hover{background:var(--bg-subtle);border-color:var(--text-primary);color:var(--text-primary)}.test-results-module__zqeZoW__videoButton{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.test-results-module__zqeZoW__videoButton:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-ultralight)}.test-results-module__zqeZoW__mediaContainer{border-radius:var(--radius-md);border:1px solid var(--border-default);background:#000;max-width:800px;margin-top:16px;overflow:hidden}.test-results-module__zqeZoW__mediaContainer video{width:100%;display:block}.test-results-module__zqeZoW__emptyState{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.test-results-module__zqeZoW__emptyIcon{opacity:.5;filter:grayscale();margin-bottom:16px;font-size:48px}.test-results-module__zqeZoW__handlerContainer{border-left:2px solid var(--border-default);flex-direction:column;gap:4px;margin-top:8px;margin-left:14px;padding-left:20px;display:flex}.test-results-module__zqeZoW__handlerStep{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#ffffff80;font-size:12px;overflow:hidden}.test-results-module__zqeZoW__handlerStepHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;transition:background .1s;display:flex}.test-results-module__zqeZoW__handlerStepHeader:hover{background:var(--bg-subtle)}.test-results-module__zqeZoW__handlerStepContent{flex:1;align-items:center;gap:8px;display:flex}.test-results-module__zqeZoW__handlerStatusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.test-results-module__zqeZoW__handlerStatusDot.test-results-module__zqeZoW__passed{background:var(--success)}.test-results-module__zqeZoW__handlerStatusDot.test-results-module__zqeZoW__failed{background:var(--error)}.test-results-module__zqeZoW__handlerStatusDot.test-results-module__zqeZoW__pending{background:var(--border-strong)}.test-results-module__zqeZoW__handlerStatusDot.test-results-module__zqeZoW__skipped{background:var(--text-tertiary)}.test-results-module__zqeZoW__handlerStatusDot.test-results-module__zqeZoW__running{background:var(--primary-blue)}.test-results-module__zqeZoW__handlerName{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.test-results-module__zqeZoW__handlerMeta{color:var(--text-tertiary);align-items:center;gap:8px;font-size:10px;display:flex}.test-results-module__zqeZoW__handlerToggle{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.test-results-module__zqeZoW__handlerToggle:hover{background:var(--bg-hover);color:var(--text-secondary)}.test-results-module__zqeZoW__handlerToggleIcon{width:12px;height:12px;transition:transform .2s}.test-results-module__zqeZoW__handlerToggleIcon.test-results-module__zqeZoW__expanded{transform:rotate(90deg)}.test-results-module__zqeZoW__handlerAction{cursor:pointer;border:1px solid var(--border-default);color:var(--text-secondary);background:#fff;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.test-results-module__zqeZoW__handlerAction:hover{background:var(--bg-subtle);border-color:var(--text-primary);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}
.test-run-detail-module__JjAqtq__twoColumnLayout{grid-template-columns:1fr 480px;gap:32px;max-width:1600px;height:calc(100vh - 200px);min-height:600px;margin:0 auto;display:grid}.test-run-detail-module__JjAqtq__dropIndicator{background:var(--primary-blue);z-index:10;pointer-events:none;height:2px;position:absolute;left:0;right:0}.test-run-detail-module__JjAqtq__dropIndicator:before{content:"";background:var(--primary-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 0 2px #fff}.test-run-detail-module__JjAqtq__leftColumn{border-radius:var(--radius-lg);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex;overflow:hidden}.test-run-detail-module__JjAqtq__rightColumn{background:var(--bg-subtle);border-radius:var(--radius-lg);border:1px solid var(--border-default);flex-direction:column;display:flex;overflow:hidden}.test-run-detail-module__JjAqtq__sectionHeader{border-bottom:1px solid var(--border-default);z-index:2;background:#fff;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.test-run-detail-module__JjAqtq__sectionTitle{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.test-run-detail-module__JjAqtq__searchContainer{position:relative}.test-run-detail-module__JjAqtq__searchInput{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);width:100%;color:var(--text-primary);padding:10px 16px 10px 36px;font-size:14px;transition:all .2s}.test-run-detail-module__JjAqtq__searchInput:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-ultralight);background:#fff;outline:none}.test-run-detail-module__JjAqtq__searchIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.test-run-detail-module__JjAqtq__scenariosScrollContainer{background:var(--bg-page);flex:1;padding:16px;overflow-y:auto}.test-run-detail-module__JjAqtq__scenariosContainer{flex-direction:column;gap:12px;display:flex}.test-run-detail-module__JjAqtq__scenarioCard{border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;transition:all .2s;overflow:hidden}.test-run-detail-module__JjAqtq__scenarioCard:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.test-run-detail-module__JjAqtq__scenarioHeader{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .1s;display:flex}.test-run-detail-module__JjAqtq__scenarioHeader:hover{background:var(--bg-subtle)}.test-run-detail-module__JjAqtq__scenarioHeaderLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.test-run-detail-module__JjAqtq__scenarioCheckbox,.test-run-detail-module__JjAqtq__testCaseCheckbox{appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.test-run-detail-module__JjAqtq__scenarioCheckbox:checked,.test-run-detail-module__JjAqtq__testCaseCheckbox:checked{background:var(--primary-blue);border-color:var(--primary-blue)}.test-run-detail-module__JjAqtq__scenarioCheckbox:checked:after,.test-run-detail-module__JjAqtq__testCaseCheckbox:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.test-run-detail-module__JjAqtq__scenarioCheckbox:indeterminate{background:var(--primary-blue);border-color:var(--primary-blue)}.test-run-detail-module__JjAqtq__scenarioCheckbox:indeterminate:after{content:"−";color:#fff;font-size:14px;font-weight:700;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.test-run-detail-module__JjAqtq__scenarioInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.test-run-detail-module__JjAqtq__scenarioName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.test-run-detail-module__JjAqtq__productName{color:var(--text-tertiary);font-size:12px;font-weight:500}.test-run-detail-module__JjAqtq__testCaseCount{color:var(--text-secondary);background:var(--bg-subtle);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:500}.test-run-detail-module__JjAqtq__expandIcon{color:var(--text-tertiary);justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex}.test-run-detail-module__JjAqtq__expandIcon.test-run-detail-module__JjAqtq__expanded{color:var(--primary-blue);transform:rotate(180deg)}.test-run-detail-module__JjAqtq__testCasesContainer{border-top:1px solid var(--border-default);background:var(--bg-subtle);padding:4px 0}.test-run-detail-module__JjAqtq__noTestCases{text-align:center;color:var(--text-tertiary);background:var(--bg-subtle);padding:16px;font-size:13px;font-style:italic}.test-run-detail-module__JjAqtq__testCaseItem{cursor:pointer;align-items:center;gap:12px;padding:8px 16px 8px 46px;transition:background .1s;display:flex}.test-run-detail-module__JjAqtq__testCaseItem:hover{background:#00000008}.test-run-detail-module__JjAqtq__testCaseName{color:var(--text-primary);opacity:.8;font-size:13px;transition:opacity .1s}.test-run-detail-module__JjAqtq__testCaseItem:hover .test-run-detail-module__JjAqtq__testCaseName{opacity:1;color:var(--text-primary)}.test-run-detail-module__JjAqtq__selectionSummary{background:#fff;flex-direction:column;height:100%;display:flex}.test-run-detail-module__JjAqtq__summaryHeader{border-bottom:1px solid var(--border-default);background:#fff;padding:20px 24px}.test-run-detail-module__JjAqtq__executionInfoBanner{background:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.test-run-detail-module__JjAqtq__infoIcon{flex-shrink:0;margin-top:2px;font-size:16px;line-height:1}.test-run-detail-module__JjAqtq__infoText{color:var(--text-secondary);flex:1;font-size:13px;line-height:1.5}.test-run-detail-module__JjAqtq__infoText strong{color:var(--text-primary);font-weight:600}.test-run-detail-module__JjAqtq__summaryContent{background:var(--bg-page);flex:1;padding:16px 24px;overflow-y:auto}.test-run-detail-module__JjAqtq__selectedScenariosList{flex-direction:column;gap:16px;display:flex}.test-run-detail-module__JjAqtq__selectedScenarioCard{border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;padding:0;transition:box-shadow .2s;box-shadow:0 1px 2px #0000000d}.test-run-detail-module__JjAqtq__selectedScenarioCard:hover{box-shadow:0 4px 12px #00000014}.test-run-detail-module__JjAqtq__selectedScenarioHeader{background:var(--bg-subtle);border-bottom:1px solid var(--border-default);border-radius:var(--radius-md)var(--radius-md)0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.test-run-detail-module__JjAqtq__dragHandleContainer{align-items:center;gap:8px;display:flex}.test-run-detail-module__JjAqtq__priorityBadge{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;box-shadow:0 1px 2px #0000001a}.test-run-detail-module__JjAqtq__dragHandle{cursor:grab;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.test-run-detail-module__JjAqtq__dragHandle:hover{background:var(--bg-hover);color:var(--text-primary)}.test-run-detail-module__JjAqtq__expandToggle{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.test-run-detail-module__JjAqtq__expandToggle:hover{background:var(--bg-hover);color:var(--text-primary)}.test-run-detail-module__JjAqtq__selectedScenarioInfo{flex:1}.test-run-detail-module__JjAqtq__selectedScenarioName{color:var(--text-primary);font-size:13px;font-weight:600;display:block}.test-run-detail-module__JjAqtq__selectedProductName{color:var(--text-tertiary);font-size:11px}.test-run-detail-module__JjAqtq__selectedTestCaseCount{color:var(--text-secondary);border:1px solid var(--border-default);background:#fff;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.test-run-detail-module__JjAqtq__selectedTestCasesList{border-radius:0 0 var(--radius-md)var(--radius-md);background:#fff;padding:4px 0}.test-run-detail-module__JjAqtq__selectedTestCaseItem{border-bottom:1px solid #0000;align-items:center;gap:12px;padding:8px 16px 8px 48px;display:flex;position:relative}.test-run-detail-module__JjAqtq__selectedTestCaseItem:not(:last-child){border-bottom-color:var(--bg-subtle)}.test-run-detail-module__JjAqtq__testCaseDragHandle{cursor:grab;opacity:1;color:var(--text-tertiary);background:0 0;border:none;transition:color .2s;position:absolute;left:24px}.test-run-detail-module__JjAqtq__testCasePriority{color:var(--text-tertiary);text-align:center;width:16px;font-size:10px}.test-run-detail-module__JjAqtq__selectedTestCaseName{color:var(--text-secondary);flex:1;font-size:13px}.test-run-detail-module__JjAqtq__parallelToggle{border:1px solid var(--border-default);color:var(--text-tertiary);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.test-run-detail-module__JjAqtq__parallelToggle:hover{border-color:var(--border-hover);background:var(--bg-hover);color:var(--text-secondary)}.test-run-detail-module__JjAqtq__parallelActive{box-shadow:0 1px 2px #4483611a;background:var(--success-bg)!important;border-color:var(--success)!important;color:var(--success)!important}.test-run-detail-module__JjAqtq__parallelLabel{-webkit-user-select:none;user-select:none}.test-run-detail-module__JjAqtq__parallelToggle svg{flex-shrink:0}.test-run-detail-module__JjAqtq__summaryActions{border-top:1px solid var(--border-default);background:#fff;flex-direction:column;gap:12px;padding:16px 24px;display:flex}.test-run-detail-module__JjAqtq__emptySearch,.test-run-detail-module__JjAqtq__emptySelection{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:48px 24px;display:flex}.test-run-detail-module__JjAqtq__emptySearchIcon,.test-run-detail-module__JjAqtq__emptySelectionIcon{opacity:.4;filter:grayscale();margin-bottom:16px;font-size:32px}.test-run-detail-module__JjAqtq__emptySearch h3,.test-run-detail-module__JjAqtq__emptySelection h3{color:var(--text-secondary);margin-bottom:8px;font-size:15px;font-weight:600}.test-run-detail-module__JjAqtq__emptySearch p,.test-run-detail-module__JjAqtq__emptySelection p{color:var(--text-tertiary);max-width:240px;font-size:13px;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@media (max-width:1024px){.test-run-detail-module__JjAqtq__twoColumnLayout{grid-template-columns:1fr 380px;gap:24px}}@media (max-width:768px){.test-run-detail-module__JjAqtq__twoColumnLayout{flex-direction:column;grid-template-columns:1fr;height:auto;display:flex}.test-run-detail-module__JjAqtq__rightColumn{min-height:500px}}
.test-runs-module__R5xbSG__tableContainer{background:var(--bg-paper);border-radius:var(--radius-lg);border:1.5px solid var(--border-default);box-shadow:var(--shadow-card);overflow:hidden}.test-runs-module__R5xbSG__table{border-collapse:collapse;width:100%}.test-runs-module__R5xbSG__table thead{background:var(--bg-subtle);border-bottom:2px solid var(--border-default)}.test-runs-module__R5xbSG__table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:16px;font-size:13px;font-weight:600}.test-runs-module__R5xbSG__table td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:16px;font-size:14px}.test-runs-module__R5xbSG__table tbody tr{transition:background-color .15s}.test-runs-module__R5xbSG__table tbody tr:hover{background:var(--bg-hover)}.test-runs-module__R5xbSG__table tbody tr:last-child td{border-bottom:none}.test-runs-module__R5xbSG__nameCell{color:var(--accent);font-weight:600}.test-runs-module__R5xbSG__descriptionCell{text-overflow:ellipsis;white-space:nowrap;max-width:400px;color:var(--text-secondary);overflow:hidden}.test-runs-module__R5xbSG__dateCell{color:var(--text-tertiary);font-size:13px}.test-runs-module__R5xbSG__testCasesCell{text-align:center;color:var(--accent);font-size:15px;font-weight:600}.test-runs-module__R5xbSG__actions{align-items:center;gap:8px;display:flex}.test-runs-module__R5xbSG__actions a,.test-runs-module__R5xbSG__actions button{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:34px!important;padding:0 14px!important;font-size:14px!important;line-height:1!important;display:inline-flex!important}@media (max-width:1024px){.test-runs-module__R5xbSG__table{font-size:13px}.test-runs-module__R5xbSG__table th,.test-runs-module__R5xbSG__table td{padding:12px}.test-runs-module__R5xbSG__descriptionCell{max-width:300px}}@media (max-width:768px){.test-runs-module__R5xbSG__pageContainer{padding:16px}.test-runs-module__R5xbSG__header{flex-direction:column;align-items:stretch;gap:1rem}.test-runs-module__R5xbSG__tableContainer{overflow-x:auto}.test-runs-module__R5xbSG__table{min-width:800px}.test-runs-module__R5xbSG__actions{flex-direction:column;align-items:stretch}.test-runs-module__R5xbSG__executeButton{justify-content:center}}
.Tests-module__2EA6XG__libraryContainer{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.Tests-module__2EA6XG__section{flex-direction:column;gap:1.25rem;display:flex}.Tests-module__2EA6XG__sectionHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.Tests-module__2EA6XG__sectionTitle{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.Tests-module__2EA6XG__sectionBadge{background:var(--bg-subtle);color:var(--text-secondary);border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:500}.Tests-module__2EA6XG__compactGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.Tests-module__2EA6XG__compactCard{background:var(--bg-paper);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s;display:flex;position:relative}.Tests-module__2EA6XG__compactCard:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.Tests-module__2EA6XG__cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.Tests-module__2EA6XG__cardTitleSection{flex:1;min-width:0}.Tests-module__2EA6XG__cardTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.Tests-module__2EA6XG__cardMeta{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.Tests-module__2EA6XG__pinButton{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Tests-module__2EA6XG__pinButton:hover{background:var(--bg-hover);color:var(--warning)}.Tests-module__2EA6XG__pinButtonActive{color:var(--warning)}.Tests-module__2EA6XG__cardFooter{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.Tests-module__2EA6XG__testCount{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.Tests-module__2EA6XG__cardActions{gap:.5rem;display:flex}.Tests-module__2EA6XG__recentSection{background:var(--bg-hover);border-radius:var(--radius-lg);border:1px solid var(--accent-light);box-shadow:inset 0 0 15px rgba(var(--accent-rgb),.08);padding:1.75rem}.Tests-module__2EA6XG__recentSection .Tests-module__2EA6XG__compactGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.25rem}.Tests-module__2EA6XG__recentSection .Tests-module__2EA6XG__compactCard{box-shadow:var(--shadow-md);padding:1.25rem}.Tests-module__2EA6XG__recentSection .Tests-module__2EA6XG__cardTitle{font-size:1.0625rem}.Tests-module__2EA6XG__recentSection .Tests-module__2EA6XG__testCount{font-size:.8125rem}@media (max-width:768px){.Tests-module__2EA6XG__compactGrid{grid-template-columns:1fr}}
.GlobalVariableModal-module__uudsVW__compactFormGroup{margin-bottom:.75rem!important}.form{gap:1rem!important;padding:0!important}@media (max-width:480px){.form{padding:0!important}}
.IntegrationModal-module__88oPea__configSection{border-top:1px solid var(--border-default);margin-top:12px;padding-top:12px}.IntegrationModal-module__88oPea__configTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.025em;margin-bottom:12px;font-size:12px;font-weight:600}.IntegrationModal-module__88oPea__compactFormGroup{margin-bottom:12px!important}.IntegrationModal-module__88oPea__statusToggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}
