.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;width:100%;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__fullWidthField{grid-column:1/-1}.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:0;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:1;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__dynamicInput{border-color:var(--primary-blue-light)!important;background-color:var(--primary-blue-ultralight)!important}.StepForm-module__TDOCrq__dynamicHint{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.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*=-singleValue],.StepForm-module__TDOCrq__reactSelect div[class*=-placeholder]{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.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-sizing:border-box;animation:.15s ease-out StepForm-module__TDOCrq__fadeIn;background-color:#fff!important;border:1px solid #00000014!important;border-radius:12px!important;width:100%!important;margin-top:6px!important;margin-bottom:0!important;padding:6px!important;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000f!important}.stepFormSelectMenuList[role=listbox]{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:4px!important}.stepFormSelectOption[role=option]{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;transition:all .1s!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:-.25rem;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__validationSplitCard{border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;align-items:stretch;transition:all .2s;display:flex;position:relative;overflow:hidden}.StepForm-module__TDOCrq__validationSplitCard:hover{border-color:var(--primary-blue-light);box-shadow:0 2px 8px #0000000d}.StepForm-module__TDOCrq__splitSource{background:var(--neutral-25);border-right:1px solid var(--border-default);flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;position:relative}.StepForm-module__TDOCrq__splitCheck{background:#fff;flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;position:relative}.StepForm-module__TDOCrq__splitSource:after{content:"→";color:var(--neutral-400);border:1px solid var(--border-default);z-index:2;background:#fff;border-radius:50%;padding:2px;font-size:12px;font-weight:700;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.StepForm-module__TDOCrq__splitLabel{text-transform:uppercase;color:var(--neutral-500);letter-spacing:.5px;margin-bottom:.25rem;font-size:10px;font-weight:700}.StepForm-module__TDOCrq__validationSplitCard .StepForm-module__TDOCrq__removeButton{z-index:5;color:var(--neutral-400);background:0 0;position:absolute;top:6px;right:6px}.StepForm-module__TDOCrq__validationSplitCard .StepForm-module__TDOCrq__removeButton:hover{color:var(--error-default)}.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%}}.StepForm-module__TDOCrq__bodyTypeRadio{accent-color:var(--primary-blue,#2563eb);box-shadow:none!important;outline:none!important}.StepForm-module__TDOCrq__bodyTypeRadio:focus,.StepForm-module__TDOCrq__bodyTypeRadio:focus-visible{box-shadow:none!important;outline:none!important}
.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__timeoutHint{color:var(--text-tertiary);margin-top:4px;font-size:11px}.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}.FlowControlSection-module__8No-FW__errorMessage{background:var(--error-ultralight,#fef2f2);border:1px solid var(--error-light,#fecaca);color:var(--error,#dc2626);border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:13px}@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}
.KeyValuePairRow-module___W1xha__row{border-radius:var(--radius-md);background:var(--neutral-25);border:1px solid #0000;grid-template-columns:1fr 2fr auto;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .2s;display:grid}.KeyValuePairRow-module___W1xha__row:hover{background:var(--neutral-50)}.KeyValuePairRow-module___W1xha__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}.KeyValuePairRow-module___W1xha__removeButton:hover{color:var(--error);background:#fee2e2}.KeyValuePairRow-module___W1xha__row.KeyValuePairRow-module___W1xha__extractions{grid-template-columns:140px 1fr 1.5fr 32px}.KeyValuePairRow-module___W1xha__row.KeyValuePairRow-module___W1xha__formData{grid-template-columns:1fr 2fr 85px auto}@media (max-width:768px){.KeyValuePairRow-module___W1xha__row{grid-template-columns:1fr;gap:.5rem}.KeyValuePairRow-module___W1xha__removeButton{justify-self:end}}
.StepActionForm-module__RvLEXW__container{background:var(--bg-subtle);border-radius:var(--radius-md);border:1.5px solid var(--border-default);flex-direction:column;gap:.75rem;margin-bottom:-4px;padding:14px;display:flex}.StepActionForm-module__RvLEXW__field{flex-direction:column;gap:.25rem;display:flex}.StepActionForm-module__RvLEXW__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.StepActionForm-module__RvLEXW__label{color:var(--neutral-300);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.StepActionForm-module__RvLEXW__required{color:var(--error,#ef4444);margin-left:.125rem}.StepActionForm-module__RvLEXW__hint{color:var(--neutral-400);font-size:.6875rem;line-height:1.4}.StepActionForm-module__RvLEXW__optionGroup{flex-wrap:wrap;gap:1.5rem;display:flex}.StepActionForm-module__RvLEXW__option,.StepActionForm-module__RvLEXW__optionSelected{cursor:pointer;color:var(--neutral-600);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:flex}.StepActionForm-module__RvLEXW__optionSelected{color:var(--primary-blue)}.StepActionForm-module__RvLEXW__option input,.StepActionForm-module__RvLEXW__optionSelected input{accent-color:var(--primary-blue);cursor:pointer;margin:0}@media (max-width:768px){.StepActionForm-module__RvLEXW__fieldRow{grid-template-columns:1fr}}
.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}}
.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}}
.CreateTestCaseForm-module__du-r3q__form{flex-direction:column;gap:1.5rem;display:flex}.CreateTestCaseForm-module__du-r3q__advancedToggle{border-top:1px solid var(--border-default);padding-top:12px}.CreateTestCaseForm-module__du-r3q__advancedToggle>button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:500;display:flex}.CreateTestCaseForm-module__du-r3q__advancedToggle>button:hover{color:var(--text-secondary)}.CreateTestCaseForm-module__du-r3q__toggleLabel{opacity:.7;margin-left:4px;font-size:11px}.CreateTestCaseForm-module__du-r3q__platformGroup{margin-top:12px}.CreateTestCaseForm-module__du-r3q__platformOptions{gap:8px;display:flex}.CreateTestCaseForm-module__du-r3q__platformOption{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}.CreateTestCaseForm-module__du-r3q__platformOption:hover{background:var(--bg-hover);border-color:var(--border-hover)}.CreateTestCaseForm-module__du-r3q__platformOptionSelected{border:1.5px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent-ultralight);cursor:pointer;box-shadow:0 0 0 1px var(--accent);flex:1;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.CreateTestCaseForm-module__du-r3q__platformOption input[type=radio],.CreateTestCaseForm-module__du-r3q__platformOptionSelected input[type=radio]{accent-color:var(--accent);margin-top:4px}.CreateTestCaseForm-module__du-r3q__platformContent{flex-direction:column;gap:.125rem;display:flex}.CreateTestCaseForm-module__du-r3q__platformLabel{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.CreateTestCaseForm-module__du-r3q__platformDescription{opacity:.75;font-size:.6875rem;line-height:1.3}.CreateTestCaseForm-module__du-r3q__platformOptionSelected .CreateTestCaseForm-module__du-r3q__platformLabel,.CreateTestCaseForm-module__du-r3q__platformOptionSelected .CreateTestCaseForm-module__du-r3q__platformDescription{color:var(--accent)}.CreateTestCaseForm-module__du-r3q__platformOptionSelected .CreateTestCaseForm-module__du-r3q__platformDescription{opacity:.9}.CreateTestCaseForm-module__du-r3q__fieldHint{color:var(--text-tertiary);margin-top:6px;font-size:12px}.CreateTestCaseForm-module__du-r3q__mediaPermissionsSection{margin-top:16px}.CreateTestCaseForm-module__du-r3q__permissionDetailsSection{flex-direction:column;gap:12px;margin-top:12px;display:flex}.CreateTestCaseForm-module__du-r3q__permissionDetailCard{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#fff;padding:12px}
.PageHeader-module__K5g5nq__scenarioMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.PageHeader-module__K5g5nq__headerActions{gap:1rem;display:flex}
.RoomyCompactViewSwitcher-module__RlQVRa__toolbar{background:#eff6ff;border-radius:6px;align-items:center;padding:4px;display:flex}.RoomyCompactViewSwitcher-module__RlQVRa__toggleBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.RoomyCompactViewSwitcher-module__RlQVRa__toggleBtn:hover{color:#475569}.RoomyCompactViewSwitcher-module__RlQVRa__toggleBtn.RoomyCompactViewSwitcher-module__RlQVRa__active{color:#0369a1;background:#fff;box-shadow:0 1px 2px #0000000d}.RoomyCompactViewSwitcher-module__RlQVRa__label{align-items:center;display:flex}
.TestCasesTabs-module__8kbt1W__testCasesContainer{background:#fff;height:100%}.TestCasesTabs-module__8kbt1W__tabBar{border-bottom:1px solid var(--border-default);background:var(--bg-paper);align-items:stretch;display:flex}.TestCasesTabs-module__8kbt1W__tabList{white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;-webkit-overflow-scrolling:touch;border-bottom:0;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow:auto hidden;flex-direction:row!important;display:flex!important}.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab-list{white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;-webkit-overflow-scrolling:touch;border-bottom:0;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow:auto hidden;flex-direction:row!important;display:flex!important}.TestCasesTabs-module__8kbt1W__tabActions{border-left:1px solid var(--border-default);background:var(--bg-paper);flex-shrink:0;align-items:center;gap:8px;padding:6px 16px;display:flex}.TestCasesTabs-module__8kbt1W__tabList::-webkit-scrollbar{height:4px}.TestCasesTabs-module__8kbt1W__tabList::-webkit-scrollbar-track{background:0 0}.TestCasesTabs-module__8kbt1W__tabList::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.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}.TestCasesTabs-module__8kbt1W__tabSelected{border:none!important;border-bottom:2px solid var(--primary-blue)!important}.TestCasesTabs-module__8kbt1W__testCasesContainer .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}:is(.TestCasesTabs-module__8kbt1W__testCasesContainer .react-tabs__tab--selected:focus,.TestCasesTabs-module__8kbt1W__tabSelected: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;font-size:15px;display:flex;position:relative}.TestCasesTabs-module__8kbt1W__tabShell{position:relative}.TestCasesTabs-module__8kbt1W__tabShellSelected{border-bottom:2px solid var(--primary-blue);margin-bottom:-14px;padding-bottom:14px}.TestCasesTabs-module__8kbt1W__dragHandle{color:var(--text-tertiary);cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.TestCasesTabs-module__8kbt1W__dragHandle:hover{color:var(--primary-blue)}.TestCasesTabs-module__8kbt1W__dropIndicatorLeft,.TestCasesTabs-module__8kbt1W__dropIndicatorRight{background:var(--primary-blue);border-radius:999px;width:2px;position:absolute;top:4px;bottom:4px}.TestCasesTabs-module__8kbt1W__dropIndicatorLeft{left:-8px}.TestCasesTabs-module__8kbt1W__dropIndicatorRight{right:-8px}.TestCasesTabs-module__8kbt1W__tabNumber{font-size:12px;font-weight:600}.TestCasesTabs-module__8kbt1W__tabName{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;font-weight:500;display:inline-block;overflow:hidden}.TestCasesTabs-module__8kbt1W__testCaseContent{padding-bottom:3px}.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__editTabButtonWrapper{display:inline-flex}.TestCasesTabs-module__8kbt1W__editTabButton:hover{background:var(--bg-hover);color:var(--primary-blue);border-color:var(--primary-blue-light)}.TestCasesTabs-module__8kbt1W__editTabButtonDisabled{background:var(--bg-secondary);color:var(--text-disabled,#9ca3af);border-color:var(--border-subtle,#d1d5db);cursor:not-allowed;opacity:.65;box-shadow:none}.TestCasesTabs-module__8kbt1W__editTabButtonDisabled:hover{background:var(--bg-secondary);color:var(--text-disabled,#9ca3af);border-color:var(--border-subtle,#d1d5db)}.TestCasesTabs-module__8kbt1W__testStepsSection{flex:1}.TestCasesTabs-module__8kbt1W__platformIconWebApi{color:#2563eb;flex-shrink:0}.TestCasesTabs-module__8kbt1W__platformIconMobile{color:#ca8a04;flex-shrink:0}
.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__resolvedValue{color:var(--primary-blue);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-left:8px;font-size:.75rem;font-weight:500;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}}
.TestStepsContainer-module__FeUQ9G__container{flex-direction:column;height:100%;display:flex}.TestStepsContainer-module__FeUQ9G__header{margin-bottom:var(--space-md);padding:0 var(--space-md);justify-content:space-between;align-items:center;display:flex}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__stepsList{gap:var(--space-sm);padding:0 var(--space-sm) var(--space-xl);flex-direction:column;align-items:stretch;display:flex}.TestStepsContainer-module__FeUQ9G__stepsList>div,.TestStepsContainer-module__FeUQ9G__addStepWrapper,.TestStepsContainer-module__FeUQ9G__stepsList .TestStepsContainer-module__FeUQ9G__editingContainer{width:100%}.TestStepsContainer-module__FeUQ9G__addStepWrapper{margin-top:var(--space-md);padding:0 var(--space-md);justify-content:center;align-items:center;gap:8px;display:flex}.TestStepsContainer-module__FeUQ9G__rowInsertButton{border:1px solid var(--border-default);background:var(--bg-paper);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;opacity:0;z-index:20;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s,background-color .15s,transform .15s;display:flex;position:absolute;left:-5px}.TestStepsContainer-module__FeUQ9G__rowInsertBefore{top:-15px}.TestStepsContainer-module__FeUQ9G__rowInsertAfter{bottom:-15px}.TestStepsContainer-module__FeUQ9G__stepItem:hover .TestStepsContainer-module__FeUQ9G__rowInsertButton,.TestStepsContainer-module__FeUQ9G__rowInsertButton:focus-visible{opacity:1}.TestStepsContainer-module__FeUQ9G__rowInsertButton:hover,.TestStepsContainer-module__FeUQ9G__rowInsertButton:focus-visible{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;transform:scale(1.08)}.TestStepsContainer-module__FeUQ9G__inlineStepForm{padding:8px 40px 12px}.TestStepsContainer-module__FeUQ9G__focusMode .TestStepsContainer-module__FeUQ9G__stepItem{transition:opacity .3s,filter .3s}.TestStepsContainer-module__FeUQ9G__focusMode .TestStepsContainer-module__FeUQ9G__stepItem:not(.TestStepsContainer-module__FeUQ9G__activeStep):not(.TestStepsContainer-module__FeUQ9G__editingStep){opacity:.4;filter:blur(1px);pointer-events:none}.TestStepsContainer-module__FeUQ9G__stepItem.TestStepsContainer-module__FeUQ9G__activeStep{opacity:1;filter:none;z-index:10;border-radius:var(--radius-md)}.TestStepsContainer-module__FeUQ9G__focusMode .TestStepsContainer-module__FeUQ9G__stepItem.TestStepsContainer-module__FeUQ9G__activeStep{opacity:1;filter:none}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__stepItem{width:100%;transition:opacity .2s;position:relative}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__stepPlayButton.TestStepsContainer-module__FeUQ9G__executing{color:var(--primary-blue);background-color:var(--bg-hover);opacity:1!important;pointer-events:auto!important}.TestStepsContainer-module__FeUQ9G__playButtonWrapper{z-index:20;opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TestStepsContainer-module__FeUQ9G__stepItem:hover .TestStepsContainer-module__FeUQ9G__playButtonWrapper,.TestStepsContainer-module__FeUQ9G__visibleWrapper{opacity:1;pointer-events:auto}.TestStepsContainer-module__FeUQ9G__playButtonWrapper:has(.TestStepsContainer-module__FeUQ9G__executing){opacity:1;pointer-events:auto}.TestStepsContainer-module__FeUQ9G__visibleWrapper{transition:none}.TestStepsContainer-module__FeUQ9G__stepItem:hover .TestStepsContainer-module__FeUQ9G__playButtonWrapper{transform:translate(-50%,-50%)scale(1.05)}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__stepPlayButton:disabled:not(.TestStepsContainer-module__FeUQ9G__executing){cursor:not-allowed;opacity:0;color:var(--text-tertiary);background-color:var(--bg-hover)}.TestStepsContainer-module__FeUQ9G__suggestionsContainer{margin-top:var(--space-md);padding:0 var(--space-md)}.TestStepsContainer-module__FeUQ9G__stepItem:hover .TestStepsContainer-module__FeUQ9G__stepPlayButton:disabled{opacity:1;pointer-events:auto}.TestStepsContainer-module__FeUQ9G__spinner{border:2px solid var(--border-default);border-top-color:var(--primary-blue);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite TestStepsContainer-module__FeUQ9G__spin}@keyframes TestStepsContainer-module__FeUQ9G__spin{to{transform:rotate(360deg)}}.TestStepsContainer-module__FeUQ9G__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 TestStepsContainer-module__FeUQ9G__slideIn;display:flex;position:fixed;top:20px;right:20px}@keyframes TestStepsContainer-module__FeUQ9G__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.TestStepsContainer-module__FeUQ9G__stepPlayButton:hover{background-color:var(--bg-hover);color:var(--primary-blue-hover)}.TestStepsContainer-module__FeUQ9G__dropIndicator{background-color:var(--primary-blue);z-index:10;pointer-events:none;height:2px;position:absolute;left:0;right:0}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__dragHandle:focus,.TestStepsContainer-module__FeUQ9G__dragHandle:focus-visible{outline:none}.TestStepsContainer-module__FeUQ9G__stepItem:hover .TestStepsContainer-module__FeUQ9G__dragHandle{opacity:1}.TestStepsContainer-module__FeUQ9G__wrapper{flex-direction:column;min-height:100%;display:flex}.TestStepsContainer-module__FeUQ9G__runActions{gap:var(--space-sm);align-items:center;display:flex}.TestStepsContainer-module__FeUQ9G__buttonSeparator{background-color:var(--border-default);width:1px;height:24px;margin:0 var(--space-xs);opacity:.6}.TestStepsContainer-module__FeUQ9G__runActions button:focus{box-shadow:none;outline:none}.TestStepsContainer-module__FeUQ9G__aiControlRow{justify-content:flex-end;align-items:center;gap:16px;padding:12px 16px 4px;display:flex}.TestStepsContainer-module__FeUQ9G__inlineHint{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;font-style:italic;animation:.3s TestStepsContainer-module__FeUQ9G__fadeIn;display:flex}.TestStepsContainer-module__FeUQ9G__hintIcon{color:var(--primary-blue-light);opacity:.6}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__aiToggle:hover{background:var(--bg-hover);color:var(--text-secondary)}.TestStepsContainer-module__FeUQ9G__aiToggleOn{color:#7c3aed;background:#f5f3ff;border-color:#8b5cf64d}.TestStepsContainer-module__FeUQ9G__aiToggleOn:hover{background:#ede9fe}.TestStepsContainer-module__FeUQ9G__aiToggle:active{transform:scale(.97)}@keyframes TestStepsContainer-module__FeUQ9G__fadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.TestStepsContainer-module__FeUQ9G__sparkleIcon{font-size:14px}.TestStepsContainer-module__FeUQ9G__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 TestStepsContainer-module__FeUQ9G__fadeInDown;display:flex}.TestStepsContainer-module__FeUQ9G__calloutIcon{color:var(--primary-blue);padding-top:2px;display:flex}.TestStepsContainer-module__FeUQ9G__calloutContent p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.TestStepsContainer-module__FeUQ9G__calloutContent strong{color:var(--text-primary);font-weight:600}@keyframes TestStepsContainer-module__FeUQ9G__fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TestStepsContainer-module__FeUQ9G__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}.TestStepsContainer-module__FeUQ9G__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 TestStepsContainer-module__FeUQ9G__shimmer;position:absolute;top:0;left:0;right:0}@keyframes TestStepsContainer-module__FeUQ9G__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.TestStepsContainer-module__FeUQ9G__loadingHeader{color:var(--text-secondary);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.TestStepsContainer-module__FeUQ9G__loadingHeader svg{color:var(--text-tertiary);animation:3s linear infinite TestStepsContainer-module__FeUQ9G__spinSlow}@keyframes TestStepsContainer-module__FeUQ9G__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TestStepsContainer-module__FeUQ9G__skeletonContainer{flex-direction:column;gap:8px;width:100%;display:flex}.TestStepsContainer-module__FeUQ9G__skeletonLine{background:var(--bg-subtle);border-radius:4px;width:100%;height:10px;position:relative;overflow:hidden}.TestStepsContainer-module__FeUQ9G__skeletonLine:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:1.5s infinite TestStepsContainer-module__FeUQ9G__shimmerMove;position:absolute;inset:0;transform:translate(-100%)}@keyframes TestStepsContainer-module__FeUQ9G__shimmerMove{to{transform:translate(100%)}}.TestStepsContainer-module__FeUQ9G__skeletonLine:first-child{width:90%}.TestStepsContainer-module__FeUQ9G__skeletonLine:nth-child(2){width:75%}.TestStepsContainer-module__FeUQ9G__skeletonLine:nth-child(3){width:85%}.TestStepsContainer-module__FeUQ9G__loadingTextAnimated{min-width:140px;display:inline-block;position:relative}.TestStepsContainer-module__FeUQ9G__loadingTextAnimated:after{content:"";animation:1.5s steps(4,end) infinite TestStepsContainer-module__FeUQ9G__dots;position:absolute}@keyframes TestStepsContainer-module__FeUQ9G__dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.TestStepsContainer-module__FeUQ9G__flowContainer{gap:var(--space-md);flex-direction:column;padding-left:5px;padding-right:5px;display:flex}
.TestDataToggle-module__FzXT5W__container{align-items:center;display:flex}.TestDataToggle-module__FzXT5W__separator{background-color:#cbd5e1;width:1px;height:24px;margin:0 12px}.TestDataToggle-module__FzXT5W__toggleButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:all .2s;display:flex}.TestDataToggle-module__FzXT5W__toggleButton:hover{color:var(--text-primary);background:#f1f5f9}.TestDataToggle-module__FzXT5W__toggleButton:active{transform:scale(.98)}.TestDataToggle-module__FzXT5W__icon{color:#64748b;transition:color .2s}.TestDataToggle-module__FzXT5W__toggleButton:hover .TestDataToggle-module__FzXT5W__icon{color:var(--primary-blue,#3b82f6)}.TestDataToggle-module__FzXT5W__text{font-size:14px;font-weight:500}.TestDataToggle-module__FzXT5W__chevron{color:#64748b;margin-left:4px}
.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__viewEmpty{color:var(--text-tertiary);opacity:.72}.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 - 150px);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 - 160px);min-height:500px;display:flex;position:sticky;top:120px}@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;overflow:hidden}.SuggestedTestStepRow-module__k59tmG__suggestionActions{z-index:2;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)}}
.CopyableField-module__Ucyj9W__container{flex-direction:column;gap:8px;width:100%;display:flex}.CopyableField-module__Ucyj9W__snippetWrapper{border:1px solid var(--border-default);border-left:4px solid var(--primary);border-radius:var(--radius-md);background:#f8f9fa;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex;position:relative}.CopyableField-module__Ucyj9W__snippetWrapper:hover{background:var(--bg-hover);border-color:var(--border-hover)}.CopyableField-module__Ucyj9W__valueSnippet{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--text-primary);-webkit-user-select:all;user-select:all;flex:1;padding:2px 0;font-size:13px;overflow:hidden}.CopyableField-module__Ucyj9W__valueSnippet code{font-family:inherit;font-size:inherit;color:inherit}.CopyableField-module__Ucyj9W__snippetActions{flex-shrink:0;gap:8px;display:flex}
.WebhookDetailsModal-module__eCe8EG__content{flex-direction:column;gap:24px;padding:8px 0;display:flex}.WebhookDetailsModal-module__eCe8EG__warning{background:var(--warning-bg);border:1px solid var(--border-default);border-left:4px solid var(--warning);border-radius:var(--radius-md);color:var(--text-primary);padding:16px;font-size:14px;line-height:1.5}.WebhookDetailsModal-module__eCe8EG__warning strong{color:var(--warning)}.WebhookDetailsModal-module__eCe8EG__connectionDetails{background:var(--bg-paper);border-radius:var(--radius-lg);border:1px solid var(--border-default);flex-direction:column;gap:20px;padding:24px;display:flex}.WebhookDetailsModal-module__eCe8EG__hiddenState{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.WebhookDetailsModal-module__eCe8EG__hiddenIcon{opacity:.5;font-size:24px}.WebhookDetailsModal-module__eCe8EG__hiddenState p{max-width:400px;margin:0;line-height:1.5}.WebhookDetailsModal-module__eCe8EG__instructions{background:var(--bg-hover);border-radius:var(--radius-lg);border:1px solid var(--border-default);margin-top:8px;padding:24px}.WebhookDetailsModal-module__eCe8EG__instructions h4{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 20px;font-size:16px;font-weight:700;display:flex}.WebhookDetailsModal-module__eCe8EG__instructions h4:before{content:"⚙️";font-size:1.25rem}.WebhookDetailsModal-module__eCe8EG__stepsList{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.WebhookDetailsModal-module__eCe8EG__stepsList li{color:var(--text-secondary);font-size:14px;line-height:1.6}.WebhookDetailsModal-module__eCe8EG__stepsList li strong{color:var(--text-primary);font-weight:600}.WebhookDetailsModal-module__eCe8EG__stepsList code{background:var(--bg-paper);border-radius:var(--radius-sm);border:1px solid var(--border-default);font-family:var(--font-mono);color:var(--accent);padding:2px 6px;font-size:13px}
.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__stepFailureDetails{border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;margin:8px 0;padding:12px 16px;box-shadow:0 1px 2px #dc26260d}.test-results-module__zqeZoW__failureTitle{color:#991b1b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.test-results-module__zqeZoW__failureText{font-family:var(--font-mono);color:#b91c1c;white-space:pre-wrap;font-size:12px;line-height:1.5;display:block}.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__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-results-module__zqeZoW__dataDrivenBadge{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--border-default);border-radius:10px;padding:2px 8px;font-size:11px}.test-results-module__zqeZoW__dataRowSelect{border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;background-color:#fff;border-radius:6px;outline:none;max-width:160px;padding:4px 8px;font-size:12px}.test-results-module__zqeZoW__dataRowSelect:hover{border-color:var(--border-hover)}.test-results-module__zqeZoW__dataRowSelect:focus{border-color:var(--primary-blue)}
.TestRunForm-module__xZAfTq__optionsList{border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;flex-direction:column;display:flex;overflow:hidden}.TestRunForm-module__xZAfTq__optionRow{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .2s;display:flex}.TestRunForm-module__xZAfTq__optionRow:hover{background:var(--bg-subtle)}.TestRunForm-module__xZAfTq__optionRow+.TestRunForm-module__xZAfTq__optionRow{border-top:1px solid var(--border-default)}.TestRunForm-module__xZAfTq__optionContent{flex-direction:column;gap:0;padding-right:12px;display:flex}.TestRunForm-module__xZAfTq__optionTitle{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3}.TestRunForm-module__xZAfTq__optionDesc{color:var(--text-tertiary);margin-top:2px;font-size:12px}.TestRunForm-module__xZAfTq__switch{flex-shrink:0;width:36px;height:20px;position:relative}.TestRunForm-module__xZAfTq__switchInput{opacity:0;cursor:pointer;z-index:2;margin:0;position:absolute;inset:0}.TestRunForm-module__xZAfTq__switchTrack{background:var(--border-strong);border-radius:999px;transition:all .2s;position:absolute;inset:0}.TestRunForm-module__xZAfTq__switchTrack:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001a}.TestRunForm-module__xZAfTq__switchInput:checked+.TestRunForm-module__xZAfTq__switchTrack{background:var(--primary-blue)}.TestRunForm-module__xZAfTq__switchInput:checked+.TestRunForm-module__xZAfTq__switchTrack:after{transform:translate(16px)}.TestRunForm-module__xZAfTq__switchInput:focus-visible+.TestRunForm-module__xZAfTq__switchTrack{box-shadow:0 0 0 2px var(--bg-page), 0 0 0 4px var(--primary-blue)}.TestRunForm-module__xZAfTq__switchInput:disabled+.TestRunForm-module__xZAfTq__switchTrack{opacity:.5;cursor:not-allowed}.TestRunForm-module__xZAfTq__scheduleSection{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.TestRunForm-module__xZAfTq__scheduleOptions{border-top:1px solid var(--border-default);padding:12px 14px}.TestRunForm-module__xZAfTq__cronExamples{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.TestRunForm-module__xZAfTq__cronExamplesLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:500}.TestRunForm-module__xZAfTq__cronExample{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;white-space:pre;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;line-height:1.5;display:block}.TestRunForm-module__xZAfTq__cronExample:hover{background:var(--bg-subtle);color:var(--text-primary)}
.GlobalVariables-module__SuG7Gq__container{margin-top:1rem}.GlobalVariables-module__SuG7Gq__resultsCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.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__resultsCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.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}}
.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}}
.login-profiles-module__lDiwGW__introCard{border-radius:var(--radius-lg);background:linear-gradient(#2eaadc14,#2eaadc05);border:1px solid #2eaadc2e;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:20px;margin-bottom:20px;padding:20px;display:grid}.login-profiles-module__lDiwGW__cardTitle{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.login-profiles-module__lDiwGW__cardDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.login-profiles-module__lDiwGW__introPoints{gap:10px;display:grid}.login-profiles-module__lDiwGW__introPoint{border-radius:var(--radius-md);color:var(--text-secondary);background:#ffffffc7;border:1px solid #2eaadc24;padding:12px 14px;font-size:13px;line-height:1.5}.login-profiles-module__lDiwGW__message{border-radius:10px;margin-bottom:20px;padding:12px 14px;font-size:14px;line-height:1.5}.login-profiles-module__lDiwGW__success{color:#1b7a45;background:#27ae601f;border:1px solid #27ae6033}.login-profiles-module__lDiwGW__error{color:#b42318;background:#e03e3e1f;border:1px solid #e03e3e33}.login-profiles-module__lDiwGW__pageGrid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.login-profiles-module__lDiwGW__panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-paper);padding:18px}.login-profiles-module__lDiwGW__panelHeader{margin-bottom:16px}.login-profiles-module__lDiwGW__panelTitle{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}.login-profiles-module__lDiwGW__panelDescription{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.login-profiles-module__lDiwGW__profileList{gap:12px;display:grid}.login-profiles-module__lDiwGW__profileCard{border:1px solid var(--border-default);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.login-profiles-module__lDiwGW__profileCardActive{border-color:#2eaadc8c;box-shadow:0 0 0 3px #2eaadc14}.login-profiles-module__lDiwGW__profileMain{gap:4px;min-width:0;display:grid}.login-profiles-module__lDiwGW__profileLabel{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.login-profiles-module__lDiwGW__profileMeta{color:var(--text-secondary);margin:0;font-size:13px}.login-profiles-module__lDiwGW__profileActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.login-profiles-module__lDiwGW__form{gap:16px;display:grid}.login-profiles-module__lDiwGW__formGroup{margin:0}.login-profiles-module__lDiwGW__formActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.login-profiles-module__lDiwGW__emptyText{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:1024px){.login-profiles-module__lDiwGW__introCard,.login-profiles-module__lDiwGW__pageGrid{grid-template-columns:1fr}.login-profiles-module__lDiwGW__profileCard{grid-template-columns:1fr;align-items:start}.login-profiles-module__lDiwGW__profileActions{flex-wrap:wrap;justify-content:flex-start}}
.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}.products-module__E8alaG__productActionsRow{flex-wrap:nowrap;align-items:stretch;gap:10px;display:flex}.products-module__E8alaG__productActionButton{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}@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}.products-module__E8alaG__productActionsRow{flex-wrap:wrap}}@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-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__selectedScenarioInfoInteractive{cursor:pointer;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__fullWidthButton{width:100%}.test-run-detail-module__JjAqtq__notFoundContainer{justify-content:center;margin-top:4rem;display:flex}.test-run-detail-module__JjAqtq__notFoundCard{max-width:600px}.test-run-detail-module__JjAqtq__notFoundBackLink{margin-top:1rem}.test-run-detail-module__JjAqtq__searchClearButton{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.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}}
.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}
