.ProcessTab_inputGroup__BeJCG{display:flex;margin-bottom:20px;gap:10px}.ProcessTab_inputContainer__cOi2r{position:relative}.ProcessTab_modificationDropdown__catb_{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;list-style:none;padding:0;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProcessTab_modificationDropdown__catb_ li{padding:8px 12px;cursor:pointer}.ProcessTab_modificationDropdown__catb_ li.ProcessTab_selected__Qgfsy{background-color:#e6f7ff;font-weight:700}.ProcessTab_modificationDropdown__catb_ li:hover{background-color:#f5f5f5}.ProcessTab_checkmark__iykqh{margin-left:8px;color:#1890ff}.ProcessTab_dropdownActions__a6Gjy{display:flex;justify-content:flex-end;padding:8px;border-top:1px solid #e8e8e8}.ProcessTab_dropdownButton__jIV1d{padding:4px 12px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.ProcessTab_dropdownButton__jIV1d:hover{background-color:#40a9ff}.ProcessTab_modCard__9bA4N{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProcessTab_modCard__9bA4N:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProcessTab_modCard__9bA4N.ProcessTab_selected__Qgfsy{border-color:#002c5f;box-shadow:0 0 0 2px rgba(0,44,95,.2)}.ProcessTab_modImage__grEmt{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ProcessTab_modImage__grEmt img{max-width:100px;max-height:100px;object-fit:contain}.ProcessTab_modText__yuw_1{margin-top:8px;text-align:center;font-size:14px;color:#333}.ProcessTab_modificationContainer__tYAA1{display:flex;flex-direction:row;gap:10px;margin-top:5px;margin-left:30px;align-items:center}.ProcessTab_chooseAllButton___xYOx{background-color:var(--button-color);color:#000;border:1px solid var(--border-color);height:36px;width:90px;margin-top:4px;border-radius:4px;padding:2px;font-size:14px;font-weight:700;cursor:pointer}.ProcessTab_chooseAllButton___xYOx:hover{background-color:var(--button-hover-color)}.ProcessTab_customContainer__5AqJY{margin:10px 0}.ProcessTab_customMolButton__blbmF{background-color:#52c41a;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-weight:500}.ProcessTab_customMolButton__blbmF:hover{background-color:#73d13d}.ProcessTab_processTabContainer__Qx58E{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:5px;margin:0}.ProcessTab_selectFunctionMode__qEBvW{display:flex;flex-direction:column;width:100%;gap:4px}.ProcessTab_radioGroup__hP0bT{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-left:30px;margin-bottom:4px}.ProcessTab_radioInput__xZ2ml{display:flex;flex:0;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;height:100%;margin:0}.ProcessTab_radioLabel__Oj8Kz{display:flex;align-items:center;cursor:pointer;gap:6px;width:100%;padding:4px 12px;border-radius:4px;transition:all .3s ease;margin-bottom:1px;margin-left:4px}.ProcessTab_radioLabel__Oj8Kz:hover{background-color:#f5f5f5}.ProcessTab_radioLabel__Oj8Kz.ProcessTab_disabled__4MoGl{opacity:.5;cursor:not-allowed}.ProcessTab_radioLabel__Oj8Kz input[type=radio]{margin:1px;cursor:pointer}.ProcessTab_radioLabel__Oj8Kz span{font-size:14px;font-weight:500;color:#333;flex:1}.ProcessTab_radioLabel__Oj8Kz.ProcessTab_disabled__4MoGl input[type=radio]{cursor:not-allowed}.ProcessTab_modificationSelectContainer__BwFqa{width:100%;padding:0;border-radius:8px;display:flex;flex-direction:column;gap:5px}.ProcessTab_inputField__cJEhy{height:36px;border-radius:4px;border:1px solid #d9d9d9}.ProcessTab_sectionTitle__u3zoY{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;margin-top:10px;font-size:18px}.ProcessTab_circleIcon__1DwQi{width:20px;height:20px;margin-right:10px}.ProcessTab_runButton__2r4Yp{padding:8px 24px;border-radius:4px;font-weight:500;background-color:#1677ff;color:#fff;border:none;cursor:pointer;transition:all .3s ease}.ProcessTab_runButton__2r4Yp:hover{background-color:#4096ff}.ProcessTab_runButton__2r4Yp:disabled{background-color:#d9d9d9;cursor:not-allowed}.ProcessTab_helpSpanText__y2fIB{flex:1;display:inline-block;cursor:pointer;word-break:break-word}.ProcessTab_modalSliderContainer__09T6o{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px;padding:10px;max-height:500px;overflow-y:auto}.ProcessTab_modalModCard__IHtTh{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.ProcessTab_modalModCard__IHtTh:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProcessTab_modalModCard__IHtTh.ProcessTab_selected__Qgfsy{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.2)}.ProcessTab_svgChooseButton__KVCIj{background-color:var(--button-color);color:#000;border:1px solid var(--border-color);height:36px;padding:0 15px;margin-top:4px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer}.ProcessTab_svgChooseButton__KVCIj:hover{background-color:var(--button-hover-color)}.ProcessTab_selectedModification__v0Edt{margin-top:20px;display:flex;flex-direction:column;align-items:center;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProcessTab_selectedModificationsContainer__F9lNj{margin-top:6px;background-color:#fff;border-radius:8px;margin-left:30px;border:1px solid #f0ebeb}.ProcessTab_selectedModificationsTitle__M1lIp{margin-bottom:5px;margin-top:5px;margin-left:15px;font-size:16px;color:#333}.ProcessTab_selectedModificationsScroll__r_u_a{width:100%;height:165px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ddd #f5f5f5}.ProcessTab_selectedModificationsScroll__r_u_a::-webkit-scrollbar{height:6px}.ProcessTab_selectedModificationsScroll__r_u_a::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.ProcessTab_selectedModificationsScroll__r_u_a::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}.ProcessTab_selectedModificationsWrapper__jVa84{display:flex;flex-direction:row;gap:15px;padding:5px 0;min-width:max-content}.ProcessTab_selectedModificationPlaceHolder__VtyWe{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;padding:20px}.ProcessTab_emptyImageWrapper__SW49s{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.ProcessTab_emptyImage__REN8A{width:80px;height:80px;opacity:.7;transition:all .3s ease}.ProcessTab_emptyImage__REN8A:hover{opacity:.9;transform:scale(1.05)}.ProcessTab_emptyText__M3sag{text-align:center;color:#999;font-size:14px}.ProcessTab_selectedModificationCard__i3YWS{display:flex;flex-direction:column;align-items:center;padding:10px;border:1px solid #eee;border-radius:8px;transition:all .3s ease;min-width:120px}.ProcessTab_selectedModificationCard__i3YWS:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.ProcessTab_selectedModificationCard__i3YWS .ProcessTab_modImage__grEmt{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ProcessTab_selectedModificationCard__i3YWS .ProcessTab_modImage__grEmt img{max-width:100px;max-height:100px;object-fit:contain}.ProcessTab_selectedModificationCard__i3YWS .ProcessTab_modText__yuw_1{margin-top:8px;text-align:center;font-size:14px;color:#333;font-weight:500}.ProcessTab_distanceContainer__mEnRE{display:flex;align-items:center;margin-left:30px;gap:10px}.ProcessTab_distanceInput__FdiYm{width:100px}.ProcessTab_distanceLabel__PsEnD{display:flex;align-items:center}.ProcessTab_recommendText__Naq7d{color:#888;font-size:12px}.ProcessTab_viewerBox__5OZPE{display:flex;justify-content:flex-end;margin-top:20px}.ProcessTab_customChemStructure__NT7_B{margin-top:15px;padding:15px;background-color:#f9f9f9;border-radius:4px;border:1px solid #eee}.ProcessTab_enlargedImageContainer__qU31E{position:fixed;z-index:1100;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:10px;pointer-events:none}.ProcessTab_enlargedImageContent__uN599{display:flex;flex-direction:column;align-items:center}.ProcessTab_enlargedImage__yWeJ4{max-width:600px;max-height:600px;object-fit:contain}.ProcessTab_enlargedModText__7ippz{margin-top:8px;font-weight:700;text-align:center}.ProcessTab_modalModCard__IHtTh{cursor:pointer;transition:transform .2s ease}.ProcessTab_modalModCard__IHtTh:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ProcessTab_checkmarkOverlay__Frlbn{position:absolute;top:5px;right:5px;background-color:rgba(24,144,255,.8);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.ProcessTab_modalFooter__c_bmw{display:flex;justify-content:space-between;align-items:center;padding:10px;border-top:1px solid #e8e8e8;margin-top:10px}.ProcessTab_selectedCount__Bz4Qm{font-size:14px;color:#666}.ProcessTab_confirmButton__xo4Jn{padding:6px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.ProcessTab_confirmButton__xo4Jn:hover{background-color:#40a9ff}.ProcessTab_confirmButton__xo4Jn:disabled{background-color:#d9d9d9;cursor:not-allowed}.ProcessTab_modalModCard__IHtTh.ProcessTab_selected__Qgfsy{border:2px solid #1890ff;position:relative}.ProcessTab_backButton__nh1Cy{padding:8px 24px;border-radius:4px;font-weight:500;background-color:#fff;color:#1677ff;border:1px solid #1677ff;cursor:pointer;transition:all .3s ease}.ProcessTab_backButton__nh1Cy:hover{color:#4096ff;border-color:#4096ff}.customwarhead_advancedSearch__fl45f{font-size:16px;font-weight:700;padding:10px 25px;align-content:start;border-radius:10px;justify-content:start;display:inline-block;text-align:center;cursor:pointer;color:var(--text-primary);background-color:var(--secondary-color)}.customwarhead_molecularImage__1Y6AL{max-width:200px;max-height:200px;background-color:var(--background);display:block;margin:0 auto;background:transparent}.customwarhead_searchInput__hPNSg{max-width:100px;margin-right:10px;margin-left:10px}.customwarhead_warheadInputContainer__kA55q{display:flex;flex-direction:column;gap:20px;padding:20px}.customwarhead_customWarheadSection__FsKD_{display:flex;flex-direction:column;gap:15px;padding:15px;background-color:var(--gray-light);border-radius:8px;margin-bottom:20px}.customwarhead_advancedSearchContainer__3d505{display:flex;justify-content:flex-start;margin:15px 0}.customwarhead_nextButtonContainer__rEky5{display:flex;justify-content:flex-end;margin-top:20px}.customwarhead_nextButtonWithArrow__zkTu4{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);color:var(--text-light);border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:all .3s ease}.customwarhead_nextButtonWithArrow__zkTu4:hover{background-color:var(--button-background-hover-color)}.customwarhead_buttonText__0MXfl{font-weight:500;margin-right:8px}.customwarhead_analysisContent__bWZlk{padding:20px;background-color:#f9f9f9;border-radius:8px;margin-bottom:20px}.customwarhead_sectionTitle__N_k6w{display:flex;align-items:center;margin-bottom:15px;font-weight:500;font-size:16px}.customwarhead_circleIcon__4IlmN{width:24px;height:24px;border-radius:50%;background-color:var(--background);display:flex;align-items:center;justify-content:center;margin-right:10px}.customwarhead_circleIcon__4IlmN img{width:16px;height:16px}.customwarhead_dividerLine__4_HRf{height:1px;background-color:var(--divider-background-color);margin:15px 0}.customwarhead_siteInputContainer__WdKRp{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;margin-left:30px}.customwarhead_siteInputField___rjAm{padding:8px;width:200px;border:1px solid #ccc;border-radius:4px 0 0 4px;font-size:14px}.customwarhead_autoCompleteContainer__WGSwc{position:relative;margin-bottom:15px;width:200px}.customwarhead_runButton___bfRI{padding:8px 24px;border-radius:4px;font-weight:500;background-color:var(--button-background-color);color:var(--button-color);border:none;cursor:pointer;transition:all .3s ease}.customwarhead_runButton___bfRI:hover{background-color:var(--button-background-hover-color)}.customwarhead_runButton___bfRI:disabled{background-color:var(--button-disabled-background-color);color:var(--button-disabled-text-color);cursor:not-allowed}.customwarhead_helpSpanText__rpxfg{display:inline-block;cursor:pointer}.customwarhead_distanceContainer__g9Q9_{display:flex;align-items:center;gap:10px;margin-top:15px;margin-left:30px}.customwarhead_distanceInput__ARlYP{width:100px}.customwarhead_distanceLabel__HN4pi{display:flex;align-items:center}.customwarhead_recommendText__RyOeB{color:#888;font-size:12px}.customwarhead_buttonGroup__LMnBk{display:flex;justify-content:flex-end;gap:20px;margin-top:100px}.MoleculeDrawerModal_modal__1U_N9{width:100%;height:100%}.MoleculeDrawerModal_modalOverlay__36SA4,.MoleculeDrawerModal_modal__1U_N9{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000}.MoleculeDrawerModal_modalOverlay__36SA4{right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.MoleculeDrawerModal_modalContent__r5hQj{background-color:#fff;padding:20px;border-radius:10px;width:80%;max-width:900px;max-height:85vh;overflow:auto;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid var(--border-color);display:flex;flex-direction:column}.MoleculeDrawerModal_modalHeader__0bdfi{display:flex;background:var(--gray-light,#f9f9f9);justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;border-radius:6px;color:#fff}.MoleculeDrawerModal_closeButton__fG5Qh{position:relative;right:0;background-color:#d3d3d3;border:none;color:#fff;font-size:18px;cursor:pointer;padding:6px 10px;transition:all .2s ease}.MoleculeDrawerModal_closeButton__fG5Qh:hover{background-color:hsla(0,0%,100%,.2);border-radius:4px}.MoleculeDrawerModal_modalBody__5IT4i{background-color:#fff;border-radius:6px;padding:16px;width:100%;flex:1;overflow-y:auto;border:1px solid var(--border-color,#f0f0f0)}.MoleculeDrawerModal_oneLine__MgcvJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;gap:10px}.MoleculeDrawerModal_smileRow__dbHQB{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px;padding:10px;background-color:#f9f9f9;border-radius:6px;border:1px solid var(--border-color,#f0f0f0)}.MoleculeDrawerModal_smilesLabel__W4ksa{flex:1;margin-right:10px;font-weight:500}.MoleculeDrawerModal_smilesButton__U0b_f{display:flex;justify-content:flex-end}.MoleculeDrawerModal_exportSmilesButton__OmvU8{background-color:var(--primary-color,#1890ff);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .3s ease}.MoleculeDrawerModal_exportSmilesButton__OmvU8:hover{background-color:var(--primary-hover-color,#40a9ff)}.MoleculeDrawerModal_warningMessage__2QBuz{color:#ff4d4f;margin:0 10px;font-size:14px}.MoleculeDrawerModal_uploadSection__ccw21{margin-top:16px;padding:16px;border:1px dashed var(--border-color,#d9d9d9);border-radius:6px;background-color:#fafafa}.MoleculeDrawerModal_uploadSection__ccw21>*+*{margin-top:10px}.CustomAlert_overlay__sHoG9{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.CustomAlert_alertBox__Oft_C{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);min-width:300px;max-width:90%}.CustomAlert_alertContent__reHsW{text-align:center}.CustomAlert_alertContent__reHsW p{margin-bottom:20px;color:#333;font-size:16px}.CustomAlert_alertButton__gqoNn{background-color:#1677ff;color:#fff;border:none;padding:8px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.CustomAlert_alertButton__gqoNn:hover{background-color:#4096ff}