._closeButton_1szj9_1{padding:var(--spacing-sm);min-width:unset;background:none;border:none;border-radius:50%;color:var(--text-secondary);transition:background .15s,color .15s;cursor:pointer;display:flex;align-items:center;justify-content:center}._closeButton_1szj9_1:hover,._closeButton_1szj9_1:focus{background:var(--background-hover);color:var(--primary-color)}._servicenowAccordion_tjxi8_2 ._MuiAccordionSummary-root_tjxi8_2{background-color:#062745;color:#fff;border-radius:8px}._servicenowAccordion_tjxi8_2 ._MuiAccordionSummary-root_tjxi8_2:hover{background-color:#0a3266}._servicenowAccordion_tjxi8_2 ._MuiAccordionSummary-root_tjxi8_2 ._MuiAccordionSummary-expandIconWrapper_tjxi8_12{color:#fff}._netlifyAccordion_tjxi8_16 ._MuiAccordionSummary-root_tjxi8_2{background-color:#121a22;color:#fff;border-radius:8px}._netlifyAccordion_tjxi8_16 ._MuiAccordionSummary-root_tjxi8_2:hover{background-color:#1a2430}._netlifyAccordion_tjxi8_16 ._MuiAccordionSummary-root_tjxi8_2 ._MuiAccordionSummary-expandIconWrapper_tjxi8_12{color:#fff}._servicenowIcon_tjxi8_31{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}._servicenowIcon_tjxi8_31 svg{width:28px;height:28px}._servicenowLogoImg_tjxi8_44{width:auto;height:28px;max-width:112px;object-fit:contain;display:block}._netlifyIcon_tjxi8_52{display:inline-flex;align-items:center;justify-content:center;line-height:0}._netlifyLogoSvg_tjxi8_59{height:28px;width:auto;max-width:72px}._slackIcon_tjxi8_65{display:inline-flex;align-items:center;justify-content:center;line-height:0}._slackLogoSvg_tjxi8_72{height:28px;width:auto;max-width:34px}._zaelabAccordion_tjxi8_78 ._MuiAccordionSummary-root_tjxi8_2{background-color:#121a22;color:#fff;border-radius:8px}._zaelabLogoImg_tjxi8_85{height:28px;width:auto;max-width:100px;object-fit:contain;display:block;filter:brightness(0) invert(1)}._salesforceAccordion_tjxi8_94 ._MuiAccordionSummary-root_tjxi8_2{background-color:#0176d3;color:#fff;border-radius:8px}._salesforceAccordion_tjxi8_94 ._MuiAccordionSummary-root_tjxi8_2:hover{background-color:#1589ee}._salesforceAccordion_tjxi8_94 ._MuiAccordionSummary-expandIconWrapper_tjxi8_12{color:#fff}._salesforceIcon_tjxi8_108{display:inline-flex;align-items:center;justify-content:center;line-height:0}._salesforceLogoSvg_tjxi8_115{height:28px;width:auto;max-width:92px;display:block}._threekitLogoSvg_tjxi8_122{height:28px;width:auto;max-width:120px;display:block}._kbridgeLogoImg_tjxi8_129{height:28px;width:auto;max-width:84px;object-fit:contain;display:block}._createSiteButton_tjxi8_138,._createSiteButton_tjxi8_138 ._MuiButton-label_tjxi8_139{color:#fff!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:16px;color:#666;gap:16px}.loading-spinner{font-size:24px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:24px;height:24px}.loading-spinner svg{width:100%;height:100%;display:block}._container_1mxkv_1{display:grid;grid-template-columns:var(--sidebar-width, 250px) 1fr;grid-template-rows:60px 1fr;min-height:100vh;position:relative;z-index:50}._main_1mxkv_10{position:relative;z-index:1;padding:var(--spacing-sm);background-color:var(--background-color);grid-column:2;grid-row:2;transition:transform .3s ease}._toggleButton_1mxkv_20{position:absolute;top:var(--spacing-sm);right:-12px;left:auto;transform:none;background-color:var(--white);color:var(--gray-medium-dark);border:1px solid var(--gray-light);border-radius:50%;width:28px;height:28px;min-width:28px;min-height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:301;transition:all .2s ease;box-shadow:0 2px 4px #00000026;padding:0;font-size:var(--font-size-xs);line-height:1}._toggleButton_1mxkv_20:hover{background-color:var(--background-disabled-gray);color:var(--gray-dark);box-shadow:0 2px 4px #00000026}._toggleButton_1mxkv_20:disabled{background-color:var(--gray-light);color:var(--gray-muted);cursor:default;pointer-events:none;opacity:.5;box-shadow:0 1px 3px #0000001a}._toggleButton_1mxkv_20:disabled:hover{background-color:var(--gray-light);color:var(--gray-muted);box-shadow:0 1px 3px #0000001a}._routeFallback_1mxkv_67{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:.75rem;color:var(--gray-medium-dark, #666)}._routeFallbackSpinner_1mxkv_77{font-size:1.5rem;animation:_routeFallbackSpin_1mxkv_77 1s linear infinite}@keyframes _routeFallbackSpin_1mxkv_77{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navItem_jd19z_1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;color:var(--text-secondary);background-color:transparent;border-radius:var(--border-radius-sm);transition:var(--transition-fast);position:relative;font-family:var(--font-family);font-size:var(--font-size-sm)}._navItem_jd19z_1:hover:not(._disabled_jd19z_16){background-color:#0066cc0d}._navItem_jd19z_1._active_jd19z_20:not(._disabled_jd19z_16){color:var(--primary-color);background-color:#0066cc1a}._navItem_jd19z_1._disabled_jd19z_16{opacity:.6;cursor:not-allowed;pointer-events:none}._navItem_jd19z_1._collapsed_jd19z_31{justify-content:center;padding:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._sidebar_jd19z_37{grid-column:1;grid-row:2;background-color:var(--surface-color);border-right:1px solid var(--border-color);padding:var(--spacing-md) 0;display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;width:250px;min-height:100%;z-index:100;font-family:var(--font-family);overflow-y:auto}._sidebar_jd19z_37._modalOpen_jd19z_54{z-index:100;pointer-events:none!important}._sidebar_jd19z_37._modalOpen_jd19z_54 *{pointer-events:none!important}._sidebarCollapsed_jd19z_63{width:60px;padding:var(--spacing-md) 0}._toggleButton_jd19z_68{position:absolute;top:var(--spacing-sm);right:-12px;left:auto;transform:none;background-color:var(--white);color:var(--gray-medium-dark);border:1px solid var(--gray-light);border-radius:50%;width:28px;height:28px;min-width:28px;min-height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:301;transition:all .2s ease;box-shadow:0 2px 4px #00000026;padding:0;font-size:var(--font-size-xs);line-height:1}._toggleButton_jd19z_68:hover{background-color:var(--background-disabled-gray);color:var(--gray-dark);box-shadow:0 2px 4px #00000026}._modalOpen_jd19z_54 ._toggleButton_jd19z_68{background-color:var(--gray-light);color:var(--gray-muted);cursor:default;pointer-events:none;opacity:.5;box-shadow:0 1px 3px #0000001a}._modalOpen_jd19z_54 ._toggleButton_jd19z_68:hover{background-color:var(--gray-light);color:var(--gray-muted);box-shadow:0 1px 3px #0000001a}._toggleButton_jd19z_68 svg{width:12px;height:12px;flex-shrink:0;display:block}._navIcon_jd19z_122{width:16px;height:16px;flex-shrink:0}._lockIcon_jd19z_128{width:14px;height:14px;margin-left:auto;color:var(--text-secondary);opacity:.7}._sidebarProcessingIcon_jd19z_136{animation:_spin_jd19z_1 1s linear infinite;color:var(--info-color);font-size:var(--font-size-lg);vertical-align:middle}@keyframes _spin_jd19z_1{to{transform:rotate(360deg)}}._iconWrapper_jd19z_148{position:relative;display:inline-flex;align-items:center;justify-content:center}._iconSpinnerOverlay_jd19z_155{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}._iconFaded_jd19z_168{opacity:.4;transition:opacity .2s}._accordion_jd19z_174{display:flex;flex-direction:column;margin-bottom:var(--spacing-xs)}._accordionHeader_jd19z_180{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--border-radius-sm);transition:var(--transition-fast);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:500}._accordionHeader_jd19z_180:hover{background-color:#0066cc0d;color:var(--text-primary)}._accordionTitle_jd19z_201{display:flex;align-items:center;gap:var(--spacing-sm)}._categoryIcon_jd19z_207{width:16px;height:16px;flex-shrink:0;color:var(--text-secondary)}._accordionIcon_jd19z_214{width:14px;height:14px;flex-shrink:0;color:var(--text-secondary);transition:transform .2s ease}._accordionContent_jd19z_222{display:flex;flex-direction:column;padding-left:var(--spacing-md);margin-top:var(--spacing-xs);gap:var(--spacing-xs)}._accordionCollapsed_jd19z_230{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:0;padding:0}._categoryIconWrapper_jd19z_239{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-sm);background-color:#0066cc0d;color:var(--text-secondary);transition:var(--transition-fast);cursor:pointer;margin-bottom:var(--spacing-xs)}._categoryIconWrapper_jd19z_239:hover{background-color:#0066cc1a;color:var(--text-primary)}._accordionCollapsed_jd19z_230 ._categoryIcon_jd19z_207{width:18px;height:18px}._collapsedNavItems_jd19z_263{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:0;width:100%}._configContainer_15lis_1{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:transparent;border:none}._env-select-row_15lis_10{display:flex;align-items:center;width:100%;gap:var(--spacing-sm)}._env-cog-btn_15lis_17{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .2s}._env-cog-btn_15lis_17:hover{background:var(--background-hover);color:var(--text-primary);border-color:var(--border-color-hover)}._envSelect_15lis_36{width:100%;padding:10px 16px;border:1.5px solid var(--border-color);border-radius:8px;font-size:15px;font-weight:500;background:#fff;color:var(--text-primary);outline:none;transition:all .2s;cursor:pointer}._envSelect_15lis_36:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a}._envSelect_15lis_36:disabled{background:var(--background-disabled);cursor:not-allowed;opacity:.7}._envSelect_15lis_36 option{padding:8px;font-size:15px;font-weight:500;color:var(--text-primary);background:#fff}._envSelect_15lis_36 option:disabled{color:var(--text-disabled);background:var(--background-disabled)}._primaryButton_zs00o_2{padding:var(--spacing-sm) var(--spacing-md);background:var(--gradient-primary);color:var(--white);border:none;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #4f8cff2e}._primaryButton_zs00o_2:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:0 4px 16px #2563eb38}._primaryButton_zs00o_2:disabled{opacity:.7;cursor:not-allowed}._secondaryButton_zs00o_29{padding:var(--spacing-sm) var(--spacing-md);background:var(--white);color:var(--text-primary);border:2px solid var(--gray-light);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}._secondaryButton_zs00o_29:hover:not(:disabled){background:var(--background-hover);border-color:var(--blue-primary);color:var(--blue-primary)}._secondaryButton_zs00o_29:disabled{opacity:.7;cursor:not-allowed}._buttonIcon_zs00o_56{font-size:var(--font-size-lg);margin-right:6px}._icon_zs00o_62{display:inline-flex;align-items:center;margin-right:var(--spacing-xs)}._buttonGroup_zs00o_69{display:flex;gap:8px;align-items:center}._fullWidth_zs00o_76{width:100%;justify-content:center}._primaryButton_zs00o_2._iconButton_zs00o_82,._primaryButton_zs00o_2[class*=iconButton]{box-shadow:none!important}._primaryButton_zs00o_2._iconButton_zs00o_82:hover:not(:disabled),._primaryButton_zs00o_2[class*=iconButton]:hover:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2._iconButton_zs00o_82:active:not(:disabled),._primaryButton_zs00o_2[class*=iconButton]:active:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2._iconButton_zs00o_82:focus:not(:disabled),._primaryButton_zs00o_2[class*=iconButton]:focus:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2[title="Re-Queue this test"]{box-shadow:none!important}._primaryButton_zs00o_2[title="Re-Queue this test"]:hover:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2[title="Re-Queue this test"]:active:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2[title="Re-Queue this test"]:focus:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2[title*=Re-Queue],._primaryButton_zs00o_2[title*=Requeue]{box-shadow:none!important}._primaryButton_zs00o_2[title*=Re-Queue]:hover:not(:disabled),._primaryButton_zs00o_2[title*=Requeue]:hover:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2[title*=Re-Queue]:active:not(:disabled),._primaryButton_zs00o_2[title*=Requeue]:active:not(:disabled){box-shadow:none!important}._primaryButton_zs00o_2[title*=Re-Queue]:focus:not(:disabled),._primaryButton_zs00o_2[title*=Requeue]:focus:not(:disabled){box-shadow:none!important}._iconButton_zs00o_82{padding:var(--spacing-sm);min-width:2.5rem;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:none;border:none;color:var(--primary-color);box-shadow:none;transition:background .2s,color .2s}._iconButton_zs00o_82:hover:not(:disabled),._iconButton_zs00o_82:focus-visible:not(:disabled){background:var(--background-hover);color:var(--primary-color-dark)}._iconButton_zs00o_82:disabled{opacity:.6;cursor:not-allowed}._small_zs00o_168{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);gap:var(--spacing-xs)}._medium_zs00o_173{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);gap:var(--spacing-xs)}._large_zs00o_178{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);gap:var(--spacing-sm)}._primaryButton_zs00o_2:focus-visible,._secondaryButton_zs00o_29:focus-visible,._iconButton_zs00o_82:focus-visible{outline:2px solid var(--blue-primary);outline-offset:2px}._primaryButton_zs00o_2:disabled,._secondaryButton_zs00o_29:disabled,._iconButton_zs00o_82:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._modal_qzh9n_1{position:relative;margin:auto;padding:32px;background:var(--white);max-width:800px;max-height:90vh;overflow:auto;border-radius:12px;box-shadow:0 10px 25px #0000001a}._overlay_qzh9n_13{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center}._header_qzh9n_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_qzh9n_32{font-size:var(--font-size-2xl);font-weight:700;margin:0;color:var(--gray-dark)}._closeButton_qzh9n_39{background:none;border:none;cursor:pointer;color:var(--gray-medium-dark);transition:color .2s;padding:8px;border-radius:var(--border-radius-lg)}._closeButton_qzh9n_39:hover{color:var(--blue-primary);background:var(--background-light-blue)}._error_qzh9n_54{margin-bottom:16px}._content_qzh9n_58{display:flex;flex-direction:column;gap:24px}._searchBar_qzh9n_64{position:relative;margin-bottom:16px;max-width:400px}._searchInput_qzh9n_70{width:100%;padding:12px 12px 12px 40px;border:1.5px solid var(--gray-light);border-radius:var(--border-radius-xl);font-size:var(--font-size-base);font-weight:500;background:var(--white);color:var(--text-primary);outline:none;transition:all .2s}._searchInput_qzh9n_70:focus{border-color:var(--blue-primary);box-shadow:0 0 0 3px #2563eb1a}._searchInput_qzh9n_70::placeholder{color:var(--gray-medium);font-weight:500}._addButton_qzh9n_93{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--gradient-primary);color:var(--white);border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:600;font-size:var(--font-size-base);transition:all .2s;box-shadow:0 2px 8px #4f8cff2e}._addButton_qzh9n_93:hover{background:var(--gradient-primary-hover);box-shadow:0 4px 16px #2563eb38;transform:translateY(-1px)}._dropzoneWrapper_qzh9n_115{margin:16px 0}._dropzone_qzh9n_115{border:2px dashed var(--gray-light);border-radius:var(--border-radius-xl);padding:32px;text-align:center;cursor:pointer;transition:all .2s;background:var(--background-light-blue)}._dropzone_qzh9n_115._active_qzh9n_129{border-color:var(--blue-primary);background:var(--background-hover-blue)}._dropzone_qzh9n_115._disabled_qzh9n_134{opacity:.5;cursor:not-allowed}._dropzoneContent_qzh9n_139{margin-bottom:8px;color:var(--gray-dark);font-weight:500}._dropzoneHint_qzh9n_145{font-size:var(--font-size-xs);color:var(--gray-medium)}._divider_qzh9n_150{height:1px;background:var(--gray-light);margin:24px 0}._environmentList_qzh9n_156{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._environmentItem_qzh9n_165{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid var(--gray-light);border-radius:var(--border-radius-xl);background:var(--white);box-shadow:0 1px 3px #0000000d;transition:all .2s}._environmentItem_qzh9n_165:hover{border-color:var(--blue-primary);box-shadow:0 4px 12px #2563eb1a}._environmentInfo_qzh9n_182{display:flex;flex-direction:column;gap:4px}._environmentName_qzh9n_188{font-weight:600;color:var(--gray-dark);font-size:var(--font-size-base)}._environmentUrl_qzh9n_194{font-size:var(--font-size-xs);color:var(--gray-medium)}._environmentActions_qzh9n_199{display:flex;gap:8px}._editButton_qzh9n_204,._removeButton_qzh9n_205{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-lg);border:none;cursor:pointer;transition:all .2s;padding:0;background:transparent}._editButton_qzh9n_204{color:var(--gray-medium-dark)}._editButton_qzh9n_204:hover{color:var(--blue-primary);transform:translateY(-1px)}._removeButton_qzh9n_205{color:var(--gray-medium-dark)}._removeButton_qzh9n_205:hover{color:var(--error-color-red);transform:translateY(-1px)}._noResults_qzh9n_237{text-align:center;padding:32px;color:var(--gray-medium);font-size:15px;background:var(--background-light-blue);border-radius:12px;border:1px dashed var(--gray-light)}._loading_qzh9n_247{text-align:center;padding:32px;color:var(--gray-medium);font-size:15px}._modalOverlay_qzh9n_254{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:150}._environmentModal_qzh9n_267{position:relative;background:var(--white);padding:32px;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 10px 25px #0000001a}._selectorButton_1p3xh_3{color:inherit;padding:6px}._selectorButton_1p3xh_3:hover{background-color:#0000000a}._languageCurrencyDisplay_1p3xh_12{display:flex;align-items:center;font-size:16px}._languageFlag_1p3xh_18{font-size:14px}._languageCurrencySeparator_1p3xh_22{font-size:12px;margin:0 2px;opacity:.7}._currencySymbol_1p3xh_28{font-size:14px}._popoverPaper_1p3xh_32{overflow:visible;filter:drop-shadow(0px 2px 8px rgba(0,0,0,.15));margin-top:12px;max-height:500px;width:320px}._popoverPaper_1p3xh_32:before{content:"";display:block;position:absolute;top:0;right:14px;width:10px;height:10px;background-color:#fff;transform:translateY(-50%) rotate(45deg);z-index:0}._tabsContainer_1p3xh_53{min-height:36px}._tabsContainer_1p3xh_53 ._MuiTab-root_1p3xh_57{min-height:36px;font-size:.75rem;font-weight:500;padding:6px 12px}._tabLabel_1p3xh_64{display:flex;align-items:center;gap:4px}._tabsBorder_1p3xh_70{border-bottom:1px solid rgba(0,0,0,.12)}._languageSearchContainer_1p3xh_74{padding:16px 16px 8px}._languageSearchInput_1p3xh_79 ._MuiOutlinedInput-root_1p3xh_79,._currencySearchInput_1p3xh_84 ._MuiOutlinedInput-root_1p3xh_79{font-size:.875rem;height:36px}._currencySearchInput_1p3xh_84 ._MuiInputBase-input_1p3xh_89{cursor:text}._languageListContainer_1p3xh_93,._currencyListContainer_1p3xh_98{max-height:300px;overflow:auto}._languageMenuItem_1p3xh_103{padding:8px 12px}._languageMenuItem_1p3xh_103:hover{background-color:#0000000a}._languageMenuItem_1p3xh_103._selected_1p3xh_111,._languageMenuItem_1p3xh_103._Mui-selected_1p3xh_112{background-color:#1976d2!important;color:#fff!important}._languageMenuItem_1p3xh_103._selected_1p3xh_111:hover,._languageMenuItem_1p3xh_103._Mui-selected_1p3xh_112:hover{background-color:#1565c0!important}._currencyMenuItem_1p3xh_123:hover{background-color:#0000000a}._currencyMenuItem_1p3xh_123._selected_1p3xh_111,._currencyMenuItem_1p3xh_123._Mui-selected_1p3xh_112{background-color:#1976d2!important;color:#fff!important}._currencyMenuItem_1p3xh_123._selected_1p3xh_111:hover,._currencyMenuItem_1p3xh_123._Mui-selected_1p3xh_112:hover{background-color:#1565c0!important}._languageFlagIcon_1p3xh_138{font-size:1.2rem;color:inherit}._languageFlagIcon_1p3xh_138._default_1p3xh_143{color:#000000de}._currencyMenuItem_1p3xh_123{padding:4px 12px;font-size:.75rem;min-height:32px}._currencyFlagIcon_1p3xh_153{font-size:1rem;color:inherit}._currencyFlagIcon_1p3xh_153._default_1p3xh_143{color:#000000de}._currencyCode_1p3xh_162{font-weight:500;font-size:.75rem}._currencyCode_1p3xh_162._selected_1p3xh_111{font-weight:600}._currencySymbolText_1p3xh_171{font-size:.625rem;color:#0009;opacity:.8}._currencySymbolText_1p3xh_171._selected_1p3xh_111{color:inherit}._currencyName_1p3xh_181{font-size:.625rem;color:#0009;opacity:.8}._currencyName_1p3xh_181._selected_1p3xh_111{color:inherit}._currencyInfoContainer_1p3xh_191{display:flex;align-items:center;gap:4px}._currencyListItemText_1p3xh_197{font-size:.75rem;line-height:1.2}._languageMenuItem_1p3xh_103._Mui-selected_1p3xh_112 ._MuiListItemText-root_1p3xh_203,._currencyMenuItem_1p3xh_123._Mui-selected_1p3xh_112 ._MuiListItemText-root_1p3xh_203,._languageMenuItem_1p3xh_103._Mui-selected_1p3xh_112 ._MuiListItemIcon-root_1p3xh_208,._currencyMenuItem_1p3xh_123._Mui-selected_1p3xh_112 ._MuiListItemIcon-root_1p3xh_208{color:#fff!important}._languageMenuItem_1p3xh_103._Mui-selected_1p3xh_112,._currencyMenuItem_1p3xh_123._Mui-selected_1p3xh_112{background-color:#1976d2!important}._languageMenuItem_1p3xh_103._Mui-selected_1p3xh_112:hover,._currencyMenuItem_1p3xh_123._Mui-selected_1p3xh_112:hover{background-color:#1565c0!important}._noResultsText_1p3xh_224{font-size:.875rem;color:#0009}._loadingContainer_1p3xh_229{display:flex;justify-content:center;padding:16px}._searchIcon_1p3xh_235{margin-right:8px;color:#666}._listItemIcon_1p3xh_240{min-width:32px}._header_6pp9y_1{grid-column:1 / -1;grid-row:1;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);padding:0 var(--spacing-md);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm);height:64px;position:relative;z-index:200;width:100%;max-width:100vw;box-sizing:border-box;overflow:visible}._logo_6pp9y_20{display:flex;align-items:center}._logoLink_6pp9y_25{text-decoration:none;color:inherit;display:flex;align-items:center}._logoBlock_6pp9y_32{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}._logoImage_6pp9y_40{height:38px;width:auto;display:block}._byZaelab_6pp9y_46{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--text-gray, #666);margin-top:4px}._byZaelabText_6pp9y_56{line-height:1}._zaelabLogoImg_6pp9y_60{height:16px;width:auto;display:block}._actions_6pp9y_66{display:flex;align-items:center;gap:1.5rem;flex-shrink:0;min-width:0;overflow:visible}._profileMenu_6pp9y_76{display:flex;align-items:center;gap:.5rem}._profileMenuButton_6pp9y_82{padding:.5rem;border-radius:50%;transition:background-color .2s}._profileMenuButton_6pp9y_82:hover{background-color:var(--background-disabled-gray)}._menuItem_6pp9y_93{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}._menuItem_6pp9y_93:hover{background-color:var(--background-disabled-gray)}._menuItemIcon_6pp9y_106{color:var(--gray-medium)}._menuItemText_6pp9y_110{display:flex;flex-direction:column}._menuItemLabel_6pp9y_115{font-size:.875rem;font-weight:500;color:var(--gray-dark)}._menuItemSubtext_6pp9y_121{font-size:.75rem;color:var(--gray-medium)}._topBar_6pp9y_126{grid-column:1 / -1;grid-row:1;border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);display:flex;align-items:center;justify-content:space-between;background-color:var(--background-disabled-gray);z-index:50}._topBarLeft_6pp9y_138{display:flex;align-items:center;gap:var(--spacing-md)}._topBarRight_6pp9y_144{display:flex;align-items:center;gap:var(--spacing-sm)}._topBarTitle_6pp9y_150{font-size:var(--font-size-lg);font-weight:600;color:var(--gray-dark);margin:0}._topBarSubtitle_6pp9y_157{font-size:var(--font-size-sm);color:var(--gray-medium);margin:0}._topBarActions_6pp9y_163{display:flex;align-items:center;gap:var(--spacing-sm)}._topBarButton_6pp9y_169{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--background-disabled-gray);border:1px solid var(--gray-light);border-radius:var(--border-radius-sm);color:var(--gray-medium);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}._topBarButton_6pp9y_169:hover{background-color:var(--background-disabled-gray);color:var(--gray-dark);border-color:var(--gray-medium)}._topBarButton_6pp9y_169._active_6pp9y_186{background-color:var(--blue-primary);color:var(--white);border-color:var(--blue-primary)}._topBarButton_6pp9y_169:disabled{opacity:.5;cursor:not-allowed}:root{--primary-color: #0066cc;--secondary-color: #4a90e2;--accent-color: #00a3bf;--success-color: #28a745;--warning-color: #ffc107;--error-color: #dc3545;--background-color: #f8f9fa;--surface-color: #ffffff;--text-primary: #212529;--text-secondary: #6c757d;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-family: "Inter", sans-serif;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--transition-fast: .15s;--transition-normal: .25s;--transition-slow: .35s}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;color:var(--text-primary);background-color:var(--background-color);margin:0;padding:0}.configContainer{display:flex!important;align-items:center!important;gap:16px!important;color:#000!important;padding:16px!important;border-radius:var(--border-radius-lg)!important;z-index:150!important;position:relative!important}.configContainer label{margin-right:8px;font-weight:500}.configContainer select,.configContainer button{margin-right:12px;font-size:var(--font-size-base);padding:4px 10px;border-radius:var(--border-radius-sm);border:1px solid #ddd;background:#fafbfc}:root{--primary-color: #0066cc;--primary-color-dark: #0052a3;--primary-color-light: #e6f3ff;--error-color: #dc3545;--text-primary: #1a1a1a;--text-secondary: #666666;--border-color: #e0e0e0;--background-primary: #ffffff;--background-secondary: #f5f5f5;--background-hover: #f8f9fa;--background-disabled: #e9ecef;--background-color: #f8f9fa;--method-get: #1a7f37;--method-post: #0366d6;--method-patch: #8a2be2;--method-put: #e36209;--method-delete: #d73a49;--method-default: #666666;--gradient-primary: linear-gradient(90deg, #4f8cff 0%, #38c6ff 100%);--gradient-primary-hover: linear-gradient(90deg, #2563eb 0%, #06b6d4 100%);--white: #ffffff;--black: #000000;--gray-very-light: #fafafa;--gray-light: #e5e7eb;--gray-medium: #6b7280;--gray-medium-dark: #4b5563;--gray-dark: #111827;--gray-muted: #9ca3af;--gray-disabled: #a1a1aa;--gray-border: #d1d5db;--gray-light-blue: #cbd5e1;--blue-primary: #2563eb;--blue-primary-dark: #1e3a8a;--blue-light: #60a5fa;--blue-hover-dark: #174ea6;--blue-selected: #153dc1;--blue-dark: #0f172a;--blue-link: #0073e6;--blue-progress: #60a5fa;--background-light-gray: #f4f4f4;--background-very-light: #f9f9f9;--background-light-blue: #fafbfc;--background-neutral: #fafafa;--background-modal: #f3f4f6;--background-dropzone: #f9fafb;--background-hover-blue: #e0e7ff;--border-gray: #ddd;--border-gray-light: #ccc;--border-gray-dark: #bbb;--border-color-light: #e5e7eb;--text-dark: #333;--text-muted: #888;--text-description: #444;--text-disabled: #9ca3af;--success-color: #28a745;--success-color-dark: #218838;--error-color-red: #dc2626;--error-color-dark: #b91c1c;--warning-color: #ffc107;--warning-color-dark: #e0a800;--info-color: #38bdf8;--status-pending: #9333ea;--status-processing: #f59e0b;--status-completed: #10b981;--status-failed: #ef4444;--status-cancelled: #6b7280;--notification-error-bg: #fee2e2;--notification-error-border: #fca5a5;--notification-success-bg: #dcfce7;--notification-success-text: #166534;--notification-success-border: #86efac;--notification-info-bg: #e0f2fe;--notification-info-text: #0369a1;--notification-info-border: #7dd3fc;--method-get-border: #217346;--method-put-border: #b59f00;--method-put-bg: #fefbe6;--method-delete-bg: #fef6f6;--gradient-primary-start: #4f8cff;--gradient-primary-end: #38c6ff;--gradient-primary-hover-end: #06b6d4;--surface-color: #ffffff;--z-dropdown: 1000;--z-modal: 2000;--z-tooltip: 3000;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--border-radius-sm: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-2xl{border-radius:var(--border-radius-2xl)}.rounded-full{border-radius:50%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:inherit;font-weight:500;text-decoration:none;white-space:nowrap;padding:var(--spacing-sm) var(--spacing-md);border:2px solid transparent;border-radius:var(--border-radius-md);background:transparent;color:var(--text-primary);cursor:pointer;transition:all var(--transition-normal);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn:focus-visible{outline:2px solid var(--blue-primary);outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.btn-primary{background:var(--gradient-primary);color:var(--white);border-color:transparent;box-shadow:0 2px 8px #4f8cff2e}.btn-primary:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:0 4px 16px #2563eb38;transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #2563eb2e}.btn-secondary{background:var(--white);color:var(--text-primary);border-color:var(--gray-light);box-shadow:none}.btn-secondary:hover:not(:disabled){background:var(--background-hover);border-color:var(--blue-primary);color:var(--blue-primary);transform:translateY(-1px)}.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-outline{background:transparent;color:var(--blue-primary);border-color:var(--blue-primary);box-shadow:none}.btn-outline:hover:not(:disabled){background:var(--blue-primary);color:var(--white);transform:translateY(-1px);box-shadow:0 4px 16px #2563eb38}.btn-outline:active:not(:disabled){transform:translateY(0)}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:transparent;box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--background-hover);color:var(--text-primary);transform:translateY(-1px)}.btn-ghost:active:not(:disabled){transform:translateY(0)}.btn-danger{background:var(--error-color-red);color:var(--white);border-color:transparent;box-shadow:0 2px 8px #dc26262e}.btn-danger:hover:not(:disabled){background:var(--error-color-dark);box-shadow:0 4px 16px #b91c1c38;transform:translateY(-1px)}.btn-danger:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #b91c1c2e}.btn-success{background:var(--success-color);color:var(--white);border-color:transparent;box-shadow:0 2px 8px #28a7452e}.btn-success:hover:not(:disabled){background:var(--success-color-dark);box-shadow:0 4px 16px #21883838;transform:translateY(-1px)}.btn-success:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #2188382e}.btn-warning{background:var(--warning-color);color:var(--text-primary);border-color:transparent;box-shadow:0 2px 8px #ffc1072e}.btn-warning:hover:not(:disabled){background:var(--warning-color-dark);box-shadow:0 4px 16px #e0a80038;transform:translateY(-1px)}.btn-warning:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #e0a8002e}.btn-sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);gap:var(--spacing-xs)}.btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);gap:var(--spacing-xs)}.btn-lg{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);gap:var(--spacing-sm)}.btn-xl{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-lg);gap:var(--spacing-sm)}.btn-full{width:100%;justify-content:center}.btn-icon{padding:var(--spacing-sm);min-width:2.5rem;aspect-ratio:1}.btn-icon.btn-sm{padding:var(--spacing-xs);min-width:2rem}.btn-icon.btn-lg{padding:var(--spacing-md);min-width:3rem}.btn-icon.btn-xl{padding:var(--spacing-lg);min-width:3.5rem}.btn-loading{position:relative;color:transparent!important}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-group{display:inline-flex;border-radius:var(--border-radius-md);overflow:hidden}.btn-group .btn{border-radius:0;border-right-width:0}.btn-group .btn:first-child{border-top-left-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}.btn-group .btn:last-child{border-top-right-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);border-right-width:2px}.btn-group .btn:only-child{border-radius:var(--border-radius-md);border-right-width:2px}.primaryButton,button.primary,button[type=submit],.commit-button,.back-button,.download-button,.saveButton,.runQueueButton,.add-env-button,.provider-button.active,.new-branch-input button,.repo-connection-form button[type=submit],.environment-form button[type=submit],.export-button,.tabBtnGradient,.tabBtn.active,.gradientButton,.featureGuardButton,.selfHealingButton,.bulkActionButton,.downloadBtn,.saveNodeBtn,.exportButton,.commitButton,.downloadButton,.backButton{@extend .btn;@extend .btn-primary;}.primaryButton[class*=iconButton],.primaryButton.iconButton{box-shadow:none!important}.primaryButton[class*=iconButton]:hover:not(:disabled),.primaryButton.iconButton:hover:not(:disabled){box-shadow:none!important}.primaryButton[class*=iconButton]:active:not(:disabled),.primaryButton.iconButton:active:not(:disabled){box-shadow:none!important}.btn-primary.btn-icon,.btn-primary[class*=icon],.btn-primary[class*=Icon]{box-shadow:none!important}.btn-primary.btn-icon:hover:not(:disabled),.btn-primary[class*=icon]:hover:not(:disabled),.btn-primary[class*=Icon]:hover:not(:disabled){box-shadow:none!important}.btn-primary.btn-icon:active:not(:disabled),.btn-primary[class*=icon]:active:not(:disabled),.btn-primary[class*=Icon]:active:not(:disabled){box-shadow:none!important}[class*=primaryButton][class*=iconButton],[class*=PrimaryButton][class*=IconButton],[class*=primaryButton][class*=IconButton],[class*=PrimaryButton][class*=iconButton]{box-shadow:none!important}[class*=primaryButton][class*=iconButton]:hover:not(:disabled),[class*=PrimaryButton][class*=IconButton]:hover:not(:disabled),[class*=primaryButton][class*=IconButton]:hover:not(:disabled),[class*=PrimaryButton][class*=iconButton]:hover:not(:disabled){box-shadow:none!important}[class*=primaryButton][class*=iconButton]:active:not(:disabled),[class*=PrimaryButton][class*=IconButton]:active:not(:disabled),[class*=primaryButton][class*=IconButton]:active:not(:disabled),[class*=PrimaryButton][class*=iconButton]:active:not(:disabled){box-shadow:none!important}button[class*=primary][class*=icon],button[class*=Primary][class*=Icon],button[class*=primary][class*=Icon],button[class*=Primary][class*=icon]{box-shadow:none!important}button[class*=primary][class*=icon]:hover:not(:disabled),button[class*=Primary][class*=Icon]:hover:not(:disabled),button[class*=primary][class*=Icon]:hover:not(:disabled),button[class*=Primary][class*=icon]:hover:not(:disabled){box-shadow:none!important}button[class*=primary][class*=icon]:active:not(:disabled),button[class*=Primary][class*=Icon]:active:not(:disabled),button[class*=primary][class*=Icon]:active:not(:disabled),button[class*=Primary][class*=icon]:active:not(:disabled){box-shadow:none!important}button[class*=icon],button[class*=Icon],[class*=iconButton],[class*=IconButton]{box-shadow:none!important}button[class*=icon]:hover:not(:disabled),button[class*=Icon]:hover:not(:disabled),[class*=iconButton]:hover:not(:disabled),[class*=IconButton]:hover:not(:disabled){box-shadow:none!important}button[class*=icon]:active:not(:disabled),button[class*=Icon]:active:not(:disabled),[class*=iconButton]:active:not(:disabled),[class*=IconButton]:active:not(:disabled){box-shadow:none!important}.secondaryButton,button.secondary,.clearAllButton,.pauseButton,.pushButton,.cancel-button,.provider-button,.tabBtnOutlined,.bulkActionOutlined,.googleButton{@extend .btn;@extend .btn-secondary;}button.remove,.removeBtn,.remove-history-btn,.removeButton{@extend .btn;@extend .btn-danger;}.table button{@extend .btn;@extend .btn-primary;@extend .btn-sm;}.tableControls button{@extend .btn;@extend .btn-ghost;@extend .btn-icon;}.closeButton{@extend .btn;@extend .btn-ghost;@extend .btn-icon;@extend .btn-sm;}@media(max-width:768px){.btn,.btn-lg{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.btn-xl{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base)}.btn-group{flex-direction:column}.btn-group .btn{border-radius:0;border-right-width:2px;border-bottom-width:0}.btn-group .btn:first-child{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);border-bottom-left-radius:0}.btn-group .btn:last-child{border-top-right-radius:0;border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);border-bottom-width:2px}}@media(prefers-color-scheme:dark){.btn-secondary{background:var(--gray-dark);color:var(--white);border-color:var(--gray-medium)}.btn-secondary:hover:not(:disabled){background:var(--gray-medium-dark);border-color:var(--blue-light);color:var(--blue-light)}.btn-ghost{color:var(--gray-muted)}.btn-ghost:hover:not(:disabled){background:var(--gray-dark);color:var(--white)}}[class*=_primaryButton_][class*=_iconButton_],[class*=_PrimaryButton_][class*=_IconButton_]{box-shadow:none!important}[class*=_primaryButton_][class*=_iconButton_]:hover:not(:disabled),[class*=_PrimaryButton_][class*=_IconButton_]:hover:not(:disabled){box-shadow:none!important}[class*=_primaryButton_][class*=_iconButton_]:active:not(:disabled),[class*=_PrimaryButton_][class*=_IconButton_]:active:not(:disabled){box-shadow:none!important}[class*=primaryButton][class*=iconButton],[class*=PrimaryButton][class*=IconButton]{box-shadow:none!important}[class*=primaryButton][class*=iconButton]:hover:not(:disabled),[class*=PrimaryButton][class*=IconButton]:hover:not(:disabled){box-shadow:none!important}[class*=primaryButton][class*=iconButton]:active:not(:disabled),[class*=PrimaryButton][class*=IconButton]:active:not(:disabled){box-shadow:none!important}.primaryButton.iconButton,.primaryButton[class*=iconButton],[class*=primaryButton][class*=iconButton]{box-shadow:none!important}.primaryButton.iconButton:hover:not(:disabled),.primaryButton[class*=iconButton]:hover:not(:disabled),[class*=primaryButton][class*=iconButton]:hover:not(:disabled){box-shadow:none!important}.primaryButton.iconButton:active:not(:disabled),.primaryButton[class*=iconButton]:active:not(:disabled),[class*=primaryButton][class*=iconButton]:active:not(:disabled){box-shadow:none!important}button.btn-primary[class*=iconButton],button.btn-primary.iconButton{box-shadow:none!important}button.btn-primary[class*=iconButton]:hover:not(:disabled),button.btn-primary.iconButton:hover:not(:disabled){box-shadow:none!important}button.btn-primary[class*=iconButton]:active:not(:disabled),button.btn-primary.iconButton:active:not(:disabled){box-shadow:none!important}.btn-primary[class*=iconButton],.btn-primary.iconButton{box-shadow:none!important}.btn-primary[class*=iconButton]:hover:not(:disabled),.btn-primary.iconButton:hover:not(:disabled){box-shadow:none!important}.btn-primary[class*=iconButton]:active:not(:disabled),.btn-primary.iconButton:active:not(:disabled){box-shadow:none!important}[class*=TestHistory] .btn-primary,[class*=testHistory] .btn-primary,[class*=history] .btn-primary,[class*=History] .btn-primary{box-shadow:none!important}[class*=TestHistory] .btn-primary:hover:not(:disabled),[class*=testHistory] .btn-primary:hover:not(:disabled),[class*=history] .btn-primary:hover:not(:disabled),[class*=History] .btn-primary:hover:not(:disabled){box-shadow:none!important}[class*=TestHistory] .btn-primary:active:not(:disabled),[class*=testHistory] .btn-primary:active:not(:disabled),[class*=history] .btn-primary:active:not(:disabled),[class*=History] .btn-primary:active:not(:disabled){box-shadow:none!important}button.btn-primary[style*="width: 32px"],button.btn-primary[style*="height: 32px"],button.btn-primary[style*="width: 24px"],button.btn-primary[style*="height: 24px"]{box-shadow:none!important}button.btn-primary[style*="width: 32px"]:hover:not(:disabled),button.btn-primary[style*="height: 32px"]:hover:not(:disabled),button.btn-primary[style*="width: 24px"]:hover:not(:disabled),button.btn-primary[style*="height: 24px"]:hover:not(:disabled){box-shadow:none!important}button.btn-primary[style*="width: 32px"]:active:not(:disabled),button.btn-primary[style*="height: 32px"]:active:not(:disabled),button.btn-primary[style*="width: 24px"]:active:not(:disabled),button.btn-primary[style*="height: 24px"]:active:not(:disabled){box-shadow:none!important}button.btn-primary svg[data-icon=rotate-ccw],button.btn-primary svg[data-icon=rotateCcw],button.btn-primary svg[data-icon=rotate-ccw]~*,button.btn-primary svg[data-icon=rotateCcw]~*{box-shadow:none!important}button.btn-primary:has(svg[data-icon*=rotate]),button.btn-primary:has(svg[data-icon*=Rotate]){box-shadow:none!important}button.btn-primary:has(svg[data-icon*=rotate]):hover:not(:disabled),button.btn-primary:has(svg[data-icon*=Rotate]):hover:not(:disabled){box-shadow:none!important}button.btn-primary:has(svg[data-icon*=rotate]):active:not(:disabled),button.btn-primary:has(svg[data-icon*=Rotate]):active:not(:disabled){box-shadow:none!important}button.btn-primary[title*=Re-Queue],button.btn-primary[title*=Requeue],button.btn-primary[title*=re-queue],button.btn-primary[title*=requeue]{box-shadow:none!important}button.btn-primary[title*=Re-Queue]:hover:not(:disabled),button.btn-primary[title*=Requeue]:hover:not(:disabled),button.btn-primary[title*=re-queue]:hover:not(:disabled),button.btn-primary[title*=requeue]:hover:not(:disabled){box-shadow:none!important}button.btn-primary[title*=Re-Queue]:active:not(:disabled),button.btn-primary[title*=Requeue]:active:not(:disabled),button.btn-primary[title*=re-queue]:active:not(:disabled),button.btn-primary[title*=requeue]:active:not(:disabled){box-shadow:none!important}button.btn-primary[title*=requeue]:active:not(:disabled){box-shadow:none!important}[class*=_primaryButton_][class*=_iconButton_]{box-shadow:none!important}[class*=_primaryButton_][class*=_iconButton_]:hover:not(:disabled){box-shadow:none!important}[class*=_primaryButton_][class*=_iconButton_]:active:not(:disabled){box-shadow:none!important}[class*=primaryButton][class*=iconButton]{box-shadow:none!important}[class*=primaryButton][class*=iconButton]:hover:not(:disabled){box-shadow:none!important}[class*=primaryButton][class*=iconButton]:active:not(:disabled){box-shadow:none!important}.primaryButton.iconButton,.primaryButton[class*=iconButton]{box-shadow:none!important}.primaryButton.iconButton:hover:not(:disabled),.primaryButton[class*=iconButton]:hover:not(:disabled){box-shadow:none!important}.primaryButton.iconButton:active:not(:disabled),.primaryButton[class*=iconButton]:active:not(:disabled){box-shadow:none!important}button[title="Re-Queue this test"],button[title="Re-Queue this test"]:hover,button[title="Re-Queue this test"]:active{box-shadow:none!important}button[title="Re-Queue this test"]:focus{box-shadow:none!important}button[title*=Re-Queue],button[title*=Requeue],button[title*=Re-Queue]:hover,button[title*=Requeue]:hover,button[title*=Re-Queue]:active,button[title*=Requeue]:active{box-shadow:none!important}button[title*=Re-Queue]:focus,button[title*=Requeue]:focus{box-shadow:none!important}button[class*=primaryButton][class*=iconButton],button[class*=primaryButton][class*=iconButton]:hover,button[class*=primaryButton][class*=iconButton]:active{box-shadow:none!important}button[class*=primaryButton][class*=iconButton]:focus{box-shadow:none!important}button[type=button][title="Re-Queue this test"][class*=primaryButton][class*=iconButton],button[type=button][title="Re-Queue this test"][class*=primaryButton][class*=iconButton]:hover,button[type=button][title="Re-Queue this test"][class*=primaryButton][class*=iconButton]:active{box-shadow:none!important}button[type=button][title="Re-Queue this test"][class*=primaryButton][class*=iconButton]:focus{box-shadow:none!important}button[class*=_primaryButton_][class*=_iconButton_][title="Re-Queue this test"],button[class*=_primaryButton_][class*=_iconButton_][title="Re-Queue this test"]:hover,button[class*=_primaryButton_][class*=_iconButton_][title="Re-Queue this test"]:active{box-shadow:none!important}button[class*=_primaryButton_][class*=_iconButton_][title="Re-Queue this test"]:focus{box-shadow:none!important}button[class*=primaryButton][class*=iconButton],button[class*=_primaryButton_][class*=_iconButton_]{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}button[class*=primaryButton][class*=iconButton]:hover,button[class*=primaryButton][class*=iconButton]:active,button[class*=primaryButton][class*=iconButton]:focus,button[class*=_primaryButton_][class*=_iconButton_]:hover,button[class*=_primaryButton_][class*=_iconButton_]:active,button[class*=_primaryButton_][class*=_iconButton_]:focus{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.add-env-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(90deg,#4f8cff,#38c6ff);color:#fff;border:none;border-radius:var(--border-radius-md);cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease;box-shadow:0 2px 8px #4f8cff1a}.add-env-button:hover:not(:disabled){background:linear-gradient(90deg,#2563eb,#06b6d4);box-shadow:0 4px 16px #2563eb38;transform:translateY(-1px)}.add-env-button:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;opacity:.7}body,html{margin:0;padding:0;font-family:Inter,sans-serif;background-color:var(--background-secondary);height:100%;width:100%;overflow-x:hidden}html,body,#root{height:100%;width:100%;overflow-x:hidden}.input{padding:var(--spacing-sm);border:1px solid var(--border-gray);border-radius:var(--border-radius-md);background:var(--white)}.dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-lg);border:1px solid var(--border-gray-light);border-radius:var(--border-radius-lg);background-color:var(--white);background-repeat:no-repeat;background-position:right var(--spacing-sm) center;background-size:var(--spacing-sm);color:var(--text-dark);width:100%;box-sizing:border-box;transition:border .2s ease-in-out}.dropdown:focus{outline:none;border-color:var(--blue-primary);box-shadow:0 0 0 2px #3b82f64d}.checkbox{transform:scale(1.2)}.react-modal input{width:100%;padding:var(--spacing-sm);margin:var(--spacing-sm) 0;border:1px solid var(--border-gray);border-radius:var(--border-radius-lg)}.env-label{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.env-input{width:100%;padding:var(--spacing-sm) var(--spacing-sm);min-height:38px;font-size:var(--font-size-lg);border:1px solid var(--border-gray);border-radius:var(--border-radius-lg);box-sizing:border-box;margin-bottom:1.2rem;background:var(--white);color:var(--text-dark);transition:border var(--transition-normal)}.env-input:focus{border-color:var(--blue-primary);box-shadow:0 0 0 2px #2563eb1a}.env-input-row{margin-bottom:2rem}.env-input.has-toggle{padding-right:44px}.env-input-column.has-secret{display:flex;align-items:center;position:relative}.env-secret-toggle{position:absolute;right:var(--spacing-sm);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);font-size:var(--font-size-base);background:none;border:none;padding:var(--spacing-xs);z-index:var(--z-dropdown);line-height:1;border-radius:var(--border-radius-sm);transition:color var(--transition-fast);height:24px;width:24px}.env-secret-toggle:hover{color:var(--text-secondary);background-color:var(--background-hover)}.env-secret-toggle svg{width:16px;height:16px}.table{width:100%;border-collapse:collapse;background:var(--white);border-radius:0;overflow:hidden;box-shadow:0 5px 15px #0000000d}.table thead{background-color:var(--blue-primary-dark);color:var(--white)}.table th{padding:var(--spacing-md);text-align:left;font-weight:700;font-size:var(--font-size-sm);white-space:normal}.table td{padding:var(--spacing-md);font-size:var(--font-size-sm);vertical-align:top;border-top:1px solid var(--border-color-light);white-space:normal}.table td:nth-child(1){white-space:normal;word-break:break-word}.pass{color:green;font-size:var(--font-size-lg)}.fail{color:var(--error-color-red);font-size:var(--font-size-lg)}.label{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.noResults{color:var(--text-secondary);font-size:16px}.total-rows{font-size:1.2em;font-weight:700;color:var(--success-color);margin-top:var(--spacing-sm)}h2{font-size:var(--font-size-2xl)!important}h3{font-size:var(--font-size-xl)!important}select{font-size:var(--font-size-base);padding:var(--spacing-xs);border:1px solid var(--border-gray);border-radius:var(--border-radius-sm);background-color:var(--white);color:var(--text-dark);cursor:pointer;transition:border-color .2s}select:focus{outline:none;border-color:var(--blue-primary);box-shadow:0 0 0 2px #3b82f64d}@media(max-width:768px){.dataContainer,.header{flex-direction:column;text-align:center}.env-modal-content{flex-direction:column}.env-divider{display:none}.graphs-container{flex-direction:column;align-items:center}.upload-config-section{flex-direction:column}.configContainer{width:100%}}@media(max-width:450px){.errorModalContent{max-width:90%}}.post-test-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:300}.post-test-modal-content{position:relative;background:var(--white);border-radius:var(--border-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden;z-index:300}.post-test-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;border-bottom:1px solid #eee}.post-test-modal-title{font-size:24px;font-weight:600;color:#111827;margin:0}.post-test-modal-inner-content{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;height:100%}.post-test-modal-trigger{margin-top:1rem}.post-test-modal-close-icon{width:20px;height:20px;color:var(--gray-medium)}.closeModalBtn{background:transparent;border:none;cursor:pointer;padding:0;margin-left:auto}.closeModalBtn svg{color:#6b7280}.flow-editor-layout{display:flex;flex-direction:row;height:100vh;width:100%;background:var(--background-primary);border-radius:0;box-shadow:none;overflow:hidden}.flow-editor-main{flex:1;display:flex;flex-direction:column;padding:0;min-width:0;background:var(--background-primary);border-radius:0;box-shadow:none;height:100vh}.flow-editor-header{margin-bottom:16px;display:flex;justify-content:flex-start;padding:16px 24px 0;flex-shrink:0}.flow-editor-reactflow-wrapper{flex:1;min-height:0;height:calc(100vh - 120px);padding:0;position:relative;overflow:hidden}.flow-editor-reactflow{width:100%;height:100%;position:relative}.flow-editor-inspector{flex:1;min-width:0;padding:24px;background:var(--background-primary);border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;height:100vh;overflow-y:auto}.flow-editor-add-step-btn{background:linear-gradient(90deg,#2563eb,#60a5fa);color:#fff;border-radius:4px;font-size:.875rem;font-weight:500;padding:10px 28px;box-shadow:0 2px 8px #4f8cff1a;border:none;transition:background .18s,box-shadow .18s;cursor:pointer}.flow-editor-add-step-btn:hover:not(:disabled),.flow-editor-add-step-btn:focus:not(:disabled){background:linear-gradient(90deg,#1d4ed8,#3b82f6);box-shadow:0 4px 16px #4f8cff21}.flow-editor-add-step-btn:disabled{opacity:.5;cursor:not-allowed}.react-flow__controls{position:absolute;bottom:80px;left:20px;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:4px}.react-flow__controls button{background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;margin:2px;cursor:pointer;box-shadow:0 2px 4px #0000001a}.react-flow__controls button:hover{background:#f5f5f5}.react-flow__controls button:disabled{opacity:.5;cursor:not-allowed}.react-flow__controls button:active{background:#e5e5e5;transform:translateY(1px)}.react-flow__controls button svg{width:16px;height:16px;pointer-events:none}.react-flow{width:100%!important;height:100%!important;position:relative!important}.react-flow__viewport,.react-flow__renderer,.react-flow__pane{width:100%!important;height:100%!important}.workflow-canvas{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.workflow-canvas .react-flow{width:100%!important;height:100%!important;position:relative!important}.workflow-canvas .react-flow__viewport{width:100%!important;height:100%!important}.workflow-canvas .react-flow__pane{width:100%!important;height:100%!important;cursor:grab}.workflow-canvas .react-flow__pane:active{cursor:grabbing}.workflow-designer-container{height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--background-secondary)}@media(min-width:1920px){.workflow-designer-container{max-width:none}}@media(min-width:2560px){.workflow-designer-container{width:100vw;height:100vh}}@media(min-width:3840px){.workflow-designer-container{width:100vw;height:100vh}}@media(max-width:1919px){.workflow-designer-container{max-width:none}}@media(max-width:1024px){.workflow-designer-container{max-width:100%;margin:0;height:100vh}}@media(max-width:768px){.workflow-designer-container{height:100vh}}.react-flow__edge,.react-flow__edge-path{z-index:5!important}.react-flow__edge-text{z-index:6!important}.react-flow__edge-textbg{z-index:5!important}.react-flow__edge .react-flow__handle{z-index:15!important}.react-flow__pane,.react-flow__viewport{z-index:1!important}
