.api_sources_container__Uvt9_{display:flex;flex-direction:column;height:100%;padding:32px;background:#f8fafc;gap:24px}.api_sources_header__beI5I{margin-bottom:0}.api_sources_title__iFR_V{font-size:24px;font-weight:700;margin-bottom:8px;color:#111827}.api_sources_description__hQdsS{color:#6b7280;font-size:16px;line-height:1.5}.api_sources_apiList__gQunV{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.api_sources_apiSource__bHxCx{background:#fff;border-radius:12px;padding:0;margin-bottom:0;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:visible}.api_sources_apiHeader__Mqbo3{display:block;margin-bottom:0;padding:16px;border-radius:8px;transition:all .2s ease;border:1px solid #e5e7eb;background:#fff;width:100%;position:relative}.api_sources_apiHeader__Mqbo3:hover{border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.api_sources_apiHeaderContent__haIyn{width:100%;display:block}.api_sources_apiTitleRow__rTjWW{display:flex;align-items:center;gap:12px;margin-bottom:12px;width:100%;flex-shrink:0}.api_sources_apiTitle__ndVEN{font-size:18px;font-weight:600;margin:0;color:#111827}.api_sources_sourceTypeIndicator__jorjh{display:flex;align-items:center}.api_sources_sourceTypeOpenApi__fSe_Q{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-radius:20px;border:1px solid #93c5fd}.api_sources_sourceTypeCustom__yId2z,.api_sources_sourceTypeOpenApi__fSe_Q{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.api_sources_sourceTypeCustom__yId2z{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed;border-radius:20px;border:1px solid #c4b5fd}.api_sources_apiSummary__kwEN7{display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1;min-width:0;position:relative}.api_sources_apiUrl__N6_SY{color:#6b7280;font-size:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f9fafb;padding:8px 12px;border-radius:6px;border:1px solid #e5e7eb;word-break:break-all;line-height:1.4;width:100%;box-sizing:border-box}.api_sources_apiMethod__uw7rv{background:linear-gradient(135deg,#1f2937,#374151);color:#fff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}.api_sources_apiHeaderActions__CM8Xm{display:flex;align-items:center;gap:8px;position:absolute;top:16px;right:16px}.api_sources_templateSelectContainer__ZTODO{position:relative}.api_sources_templateSelect__Hrx1m{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px;background:#fff;color:#333;cursor:pointer;transition:border-color .2s,box-shadow .2s;min-width:140px}.api_sources_templateSelect__Hrx1m:hover{border-color:#4a90e2}.api_sources_templateSelect__Hrx1m:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.api_sources_templateSelectButton__1498W{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:500;background:#fff;color:#374151;cursor:pointer;transition:all .2s ease;min-width:140px;text-align:left;display:flex;align-items:center;gap:6px;height:36px;box-sizing:border-box}.api_sources_templateSelectButton__1498W:hover{border-color:#3b82f6;background:#f8fafc;color:#1e40af}.api_sources_templateDropdown__bWusr{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:300px;overflow:hidden;margin-top:2px}.api_sources_templateSearchContainer__yQ6C_{padding:8px;border-bottom:1px solid #eee}.api_sources_templateSearchInput__0X1YD{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:3px;font-size:12px;outline:none}.api_sources_templateSearchInput__0X1YD:focus{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.api_sources_templateOptions__zeWq8{max-height:250px;overflow-y:auto}.api_sources_templateOption__b_Y6S{padding:8px 12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}.api_sources_templateOption__b_Y6S:hover{background-color:#f8f9fa}.api_sources_templateOption__b_Y6S:last-child{border-bottom:none}.api_sources_templateOptionCategory__QVnk_{font-size:11px;color:#666;font-weight:500;margin-bottom:2px}.api_sources_templateOptionName__4WlDk{font-size:12px;color:#333;font-weight:600}.api_sources_templateNoResults__fqYve{padding:12px;text-align:center;color:#666;font-size:12px;font-style:italic}.api_sources_apiFields__iBX0Q{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:16px;padding:16px;background:#f8fafc;border-top:1px solid #e5e7eb;width:100%;box-sizing:border-box}.api_sources_field__ROQk4{display:flex;flex-direction:column;gap:4px}.api_sources_field__ROQk4.api_sources_fullWidth__eMdRF{grid-column:1/-1}.api_sources_field__ROQk4 label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.api_sources_field__ROQk4 input,.api_sources_field__ROQk4 select,.api_sources_field__ROQk4 textarea{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;transition:all .2s ease}.api_sources_field__ROQk4 input:focus,.api_sources_field__ROQk4 select:focus,.api_sources_field__ROQk4 textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.api_sources_field__ROQk4 textarea{min-height:80px;resize:vertical}.api_sources_credentialsContainer__WHPSz{position:relative;display:flex;align-items:center}.api_sources_credentialsContainer__WHPSz input{flex:1 1;padding-right:40px}.api_sources_credentialsToggle__Y3bqj{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.api_sources_credentialsToggle__Y3bqj:hover{background-color:rgba(0,0,0,.05);color:#333}.api_sources_functions__9xern{margin-top:0;padding:16px;background:#fff;width:100%;box-sizing:border-box;overflow:visible}.api_sources_functionsHeader__NSWbm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.api_sources_functionsHeader__NSWbm h4{font-size:14px;font-weight:600;margin:0}.api_sources_function__8uY0E{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin-bottom:12px;width:100%;box-sizing:border-box}.api_sources_functionHeader__OCf_g{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s}.api_sources_functionHeader__OCf_g:hover{background-color:rgba(0,0,0,.02)}.api_sources_functionHeaderContent__HQzz4{flex:1 1}.api_sources_functionHeaderContent__HQzz4 h5{font-size:14px;font-weight:600;margin:0 0 4px}.api_sources_functionName__bc9Ng{color:#666;font-size:13px}.api_sources_functionHeaderActions__8GC36{display:flex;align-items:center;gap:8px}.api_sources_functionFields__j_wFo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:16px;padding:0;width:100%;box-sizing:border-box}.api_sources_parameters__XqE_n{margin-top:12px;padding:0;width:100%;box-sizing:border-box}.api_sources_parametersHeader__BrPcy{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.api_sources_parametersHeader__BrPcy h6{font-size:12px;font-weight:600;margin:0}.api_sources_parameter__4GKJf{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px;margin-bottom:8px;width:100%;box-sizing:border-box}.api_sources_parameterHeader__pX2y3{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.api_sources_parameterHeader__pX2y3 h6{font-size:12px;font-weight:600;margin:0}.api_sources_parameterFields__VTWjw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px;width:100%;box-sizing:border-box}.api_sources_parameterFields__VTWjw .api_sources_field__ROQk4.api_sources_fullWidth__eMdRF{grid-column:1/-1}.api_sources_requiredCheckbox__ceD_p{display:flex;flex-direction:column;gap:4px;min-width:120px}.api_sources_requiredCheckbox__ceD_p label{color:var(--gray-600);font-size:.875rem;font-weight:500}.api_sources_checkboxContainer__6bvYu{display:flex;align-items:center;padding:8px;border:1px solid var(--gray-200);border-radius:4px;background-color:#fff;transition:all .2s ease}.api_sources_checkboxContainer__6bvYu:hover{border-color:var(--forecolor1)}.api_sources_checkboxContainer__6bvYu input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--forecolor1);cursor:pointer}.api_sources_addButton__WbvzH{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--backcolor1);color:var(--forecolor1);border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.api_sources_addButton__WbvzH:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.api_sources_removeButton__gOJjL{padding:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px;height:36px;min-width:36px;box-sizing:border-box}.api_sources_removeButton__gOJjL:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.api_sources_removeButton__gOJjL:disabled{opacity:.5;cursor:not-allowed}.api_sources_testButton__SjF5z{padding:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px;height:36px;width:36px;box-sizing:border-box}.api_sources_testButton__SjF5z:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.api_sources_testButton__SjF5z:disabled{opacity:.5;cursor:not-allowed}.api_sources_expandButton__31AEe{padding:8px;background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:6px;height:36px;min-width:36px;box-sizing:border-box}.api_sources_expandButton__31AEe:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.api_sources_footer__nb_oH{display:flex;justify-content:flex-end;border-top:1px solid #e5e7eb;background:#fff;margin:0 -32px -32px;padding:24px 32px}.api_sources_saveButton__FLgFh{padding:12px 24px;background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px rgba(5,150,105,.2);display:flex;align-items:center;gap:8px}.api_sources_saveButton__FLgFh:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 4px 8px rgba(5,150,105,.3)}.api_sources_saveButton__FLgFh:disabled{opacity:.5;cursor:not-allowed;transform:none}.api_sources_modalOverlay__yYcpr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.api_sources_modalContent__POWRZ{background:#fff;padding:24px;border-radius:8px;width:400px;max-width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.api_sources_modalTitle__76Tdh{font-size:18px;font-weight:600;margin:0 0 16px;color:#dc3545}.api_sources_modalMessage__8ZOCk{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.api_sources_modalActions__Q14lN{display:flex;justify-content:flex-end;gap:12px}.api_sources_modalButton__Q81cu{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;cursor:pointer;font-size:14px;transition:all .2s}.api_sources_modalButton__Q81cu:hover{background:#f8f9fa}.api_sources_modalButtonDanger__MaK0X{padding:8px 16px;border:none;border-radius:6px;background:#dc3545;color:#fff;cursor:pointer;font-size:14px;transition:all .2s}.api_sources_modalButtonDanger__MaK0X:hover{background:#c82333}.api_sources_addButtonsContainer__KOWyR{display:flex;justify-content:flex-start;margin-bottom:0}.api_sources_openApiButton__Gk1KR{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.api_sources_openApiButton__Gk1KR:hover{background:#218838;transform:translateY(-1px)}.api_sources_openApiButton__Gk1KR:active{transform:translateY(0)}.api_sources_openApiImportButton__EM_zy{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#6366f1;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);height:36px}.api_sources_openApiImportButton__EM_zy:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.api_sources_openApiImportButton__EM_zy:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.api_sources_openApiModalContent__o3vis{background:#fff;border-radius:12px;width:90%;max-width:800px;height:850px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column}.api_sources_openApiModalHeader__inFi8{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.api_sources_openApiModalHeader__inFi8 .api_sources_modalTitle__76Tdh{color:#1f2937;margin:0;font-size:20px;font-weight:600}.api_sources_modalCloseButton__YX_9l{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.api_sources_modalCloseButton__YX_9l:hover{background:#f3f4f6;color:#374151}.api_sources_openApiModalBody__wap9E{flex:1 1;overflow-y:auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.api_sources_openApiInputSection__kBhec{display:flex;flex-direction:column;gap:16px}.api_sources_openApiLabel__V4GBk{font-size:14px;font-weight:600;color:#374151;margin:0}.api_sources_openApiTextarea__irrfc{width:100%;min-height:300px;padding:16px;border:2px solid #e5e7eb;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;resize:vertical;transition:border-color .2s ease;background:#f9fafb}.api_sources_openApiTextarea__irrfc:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff}.api_sources_openApiValidation__wPwTb{margin-top:8px}.api_sources_openApiValidationSuccess__V_1OX{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534}.api_sources_openApiValidationError__gur71,.api_sources_openApiValidationSuccess__V_1OX{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500}.api_sources_openApiValidationError__gur71{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.api_sources_openApiSummary__ZKk0a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.api_sources_openApiSummary__ZKk0a h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#1e293b}.api_sources_openApiSummaryContent__crlbU{display:flex;flex-direction:column;gap:8px}.api_sources_openApiSummaryContent__crlbU div{font-size:14px;color:#475569}.api_sources_openApiSummaryContent__crlbU strong{color:#1e293b;font-weight:600}.api_sources_openApiPreviewSection__ntYOQ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.api_sources_openApiPreviewSection__ntYOQ h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#1e293b}.api_sources_openApiPreviewList__dT3do{display:flex;flex-direction:column;gap:12px}.api_sources_openApiPreviewItem__8lEWh{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.api_sources_openApiPreviewHeader__9yLRD{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.api_sources_openApiPreviewMethod__gqUSF{background:#3b82f6;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.api_sources_openApiPreviewUrl__TM_a2{font-size:13px;color:#6b7280;margin-bottom:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.api_sources_openApiPreviewFunctions__7gAa8{font-size:12px;color:#9ca3af}.api_sources_openApiModalFooter__K6GbA{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb;background:#f9fafb}.api_sources_openApiFunctionSelectionSection__Bzrz2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:16px}.api_sources_openApiFunctionSelectionHeader__k3M7x{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.api_sources_openApiFunctionSelectionHeader__k3M7x h4{margin:0;font-size:16px;font-weight:600;color:#1e293b}.api_sources_openApiFunctionSelectionControls__8auC4{display:flex;gap:8px}.api_sources_openApiDeselectAllButton__UiVYK,.api_sources_openApiSelectAllButton__CIN3W{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.api_sources_openApiDeselectAllButton__UiVYK:hover:not(:disabled),.api_sources_openApiSelectAllButton__CIN3W:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.api_sources_openApiDeselectAllButton__UiVYK:disabled,.api_sources_openApiSelectAllButton__CIN3W:disabled{opacity:.5;cursor:not-allowed}.api_sources_openApiFunctionSelectionList__rSrpg{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.api_sources_openApiFunctionSelectionItem__Y27zS{border-bottom:1px solid #f3f4f6}.api_sources_openApiFunctionSelectionItem__Y27zS:last-child{border-bottom:none}.api_sources_openApiFunctionSelectionLabel__9F9WW{display:flex;align-items:flex-start;padding:12px;cursor:pointer;transition:background-color .2s ease}.api_sources_openApiFunctionSelectionLabel__9F9WW:hover{background:#f9fafb}.api_sources_openApiFunctionCheckbox__qj4Td{margin-right:12px;margin-top:2px;width:16px;height:16px;accent-color:#3b82f6}.api_sources_openApiFunctionInfo__2K2q8{flex:1 1;min-width:0}.api_sources_openApiFunctionHeader__YOWEf{display:flex;align-items:center;gap:8px;margin-bottom:4px}.api_sources_openApiFunctionMethod__YwZvO{background:#3b82f6;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;min-width:40px;text-align:center}.api_sources_openApiFunctionPath__oP7ym{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:#1f2937;font-weight:500}.api_sources_openApiFunctionSummary__NF6io{font-size:14px;color:#374151;font-weight:500;margin-bottom:2px}.api_sources_openApiFunctionDescription__qBKT8{font-size:13px;color:#6b7280;line-height:1.4}.api_sources_openApiFunctionSelectionSummary__zz6Ap{margin-top:12px;padding:8px 12px;background:#e0f2fe;border:1px solid #b3e5fc;border-radius:6px;text-align:center;color:#0277bd;font-size:14px}.api_sources_openApiParseButton__e_A_b{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.api_sources_openApiParseButton__e_A_b:hover:not(:disabled){background:#2563eb}.api_sources_openApiParseButton__e_A_b:disabled{background:#9ca3af;cursor:not-allowed}.api_sources_openApiImportButton__EM_zy:hover{background:#059669}.api_sources_spinner__kAxlo{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:api_sources_spin__Q29AY 1s linear infinite}@keyframes api_sources_spin__Q29AY{to{transform:rotate(1turn)}}.api_sources_openApiInfo__Y_WE7{background:var(--backcolor2);border:1px solid var(--bordercolor);border-radius:8px;padding:16px;margin-top:8px}.api_sources_openApiInfoItem__6FfVb{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.api_sources_openApiInfoItem__6FfVb:last-child{margin-bottom:0}.api_sources_openApiInfoItem__6FfVb strong{min-width:80px;color:#000;margin-right:8px}.api_sources_openApiStatus__oFLm2{color:#10b981;font-weight:600}.api_sources_openApiOperations__3RYRN{background:var(--backcolor2);border:1px solid var(--bordercolor);border-radius:8px;padding:16px;margin-top:8px}.api_sources_openApiOperationsInfo__XzASH{margin-bottom:16px}.api_sources_openApiOperationsItem__X9Q_F{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.api_sources_openApiOperationsItem__X9Q_F:last-child{margin-bottom:0}.api_sources_openApiOperationsItem__X9Q_F strong{min-width:100px;color:#000;margin-right:8px}.api_sources_openApiOperationsNote__BMZyT{background:var(--backcolor1);border-radius:6px;padding:12px;border:1px solid var(--bordercolor);border-left:4px solid #3b82f6}.api_sources_openApiOperationsNote__BMZyT p{margin:0;font-size:13px;line-height:1.5;color:#000}.api_sources_openApiOperationsNote__BMZyT strong{color:#000}.api_sources_openApiSpecDisplay__53MZ9{margin-top:12px}.api_sources_openApiSpecTextarea__lMxwH{width:100%;min-height:300px;padding:12px;border:1px solid var(--bordercolor);border-radius:6px;color:#000;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;resize:vertical;outline:none;transition:border-color .2s ease}.api_sources_openApiSpecTextarea__lMxwH:focus{border-color:var(--accentcolor)}.api_sources_openApiSpecTextarea__lMxwH::placeholder{color:#000;font-style:italic}.api_sources_apiSource__bHxCx.api_sources_disabled__rQa_A{opacity:.6;background:#f9fafb;border-color:#d1d5db}.api_sources_apiSource__bHxCx.api_sources_disabled__rQa_A .api_sources_apiMethod__uw7rv,.api_sources_apiSource__bHxCx.api_sources_disabled__rQa_A .api_sources_apiTitle__ndVEN,.api_sources_apiSource__bHxCx.api_sources_disabled__rQa_A .api_sources_apiUrl__N6_SY{color:#9ca3af}.api_sources_disableButton__hArBa{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;padding:8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;height:36px;min-width:36px}.api_sources_disableButton__hArBa:hover{background:#fde68a;border-color:#d97706;color:#78350f}.api_sources_enableButton__e2bLh{background:#d1fae5;border:1px solid #10b981;color:#065f46;padding:8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;height:36px;min-width:36px}.api_sources_enableButton__e2bLh:hover{background:#a7f3d0;border-color:#059669;color:#047857}.api_sources_testing_container__am2PX{padding:24px;height:100%;overflow:hidden}.api_sources_testing_scrollableContent__SqZY_{height:100%;overflow-y:auto;padding-right:4px}.api_sources_testing_section__ND6KG{margin-bottom:32px}.api_sources_testing_sectionTitle__WValk{font-size:18px;font-weight:600;margin:0;color:#23272f}.api_sources_testing_sectionHeader__i2tb5{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e0e0e0}.api_sources_testing_sectionToggle__YaxhH{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.api_sources_testing_sectionToggle__YaxhH:hover{background-color:rgba(0,0,0,.05);color:#333}.api_sources_testing_apiFields__AH_d6{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.api_sources_testing_field___D8MM{display:flex;flex-direction:column}.api_sources_testing_field___D8MM label{font-size:14px;font-weight:500;margin-bottom:6px;color:#333}.api_sources_testing_field___D8MM input,.api_sources_testing_field___D8MM select{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.api_sources_testing_field___D8MM input:focus,.api_sources_testing_field___D8MM select:focus{outline:none;border-color:var(--backcolor2,#007bff);box-shadow:0 0 0 2px rgba(0,123,255,.1)}.api_sources_testing_credentialsContainer__6U0bv{position:relative;display:flex;align-items:center}.api_sources_testing_credentialsContainer__6U0bv input{flex:1 1;padding-right:40px}.api_sources_testing_credentialsToggle__IO_nS{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}.api_sources_testing_credentialsToggle__IO_nS:hover{background-color:#f3f4f6;color:#374151}.api_sources_testing_credentialsToggle__IO_nS:focus{outline:none;background-color:#e5e7eb;color:#374151}.api_sources_testing_functionInfo__C_Y7f{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.api_sources_testing_functionDescription__y4jM9,.api_sources_testing_functionName__AAB3A,.api_sources_testing_functionReturnType__4jjdB{margin-bottom:8px;font-size:14px;line-height:1.5}.api_sources_testing_functionDescription__y4jM9 strong,.api_sources_testing_functionName__AAB3A strong,.api_sources_testing_functionReturnType__4jjdB strong{color:#333}.api_sources_testing_parameters___R6HZ{display:flex;flex-direction:column;gap:16px}.api_sources_testing_parameter__PSGKU{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.api_sources_testing_parameterHeader__itqxl{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.api_sources_testing_parameterLabel__IQDqi{font-size:14px;font-weight:500;color:#333}.api_sources_testing_required__4IFZe{color:#dc3545;margin-left:4px}.api_sources_testing_parameterType__0AJdV{background:var(--backcolor2,#007bff);color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.api_sources_testing_parameterInput__3a_WM{margin-bottom:8px}.api_sources_testing_parameterInput__3a_WM input,.api_sources_testing_parameterInput__3a_WM select,.api_sources_testing_parameterInput__3a_WM textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.api_sources_testing_parameterInput__3a_WM input:focus,.api_sources_testing_parameterInput__3a_WM select:focus,.api_sources_testing_parameterInput__3a_WM textarea:focus{outline:none;border-color:var(--backcolor2,#007bff);box-shadow:0 0 0 2px rgba(0,123,255,.1)}.api_sources_testing_parameterInput__3a_WM textarea{resize:vertical;min-height:60px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.api_sources_testing_parameterDescription__Mi6Gn{font-size:12px;color:#666;font-style:italic}.api_sources_testing_testButton__y6GFX{background:var(--backcolor2,#007bff);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.api_sources_testing_testButton__y6GFX:hover:not(:disabled){background:var(--backcolor2-hover,#0056b3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.api_sources_testing_testButton__y6GFX:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.api_sources_testing_spinner__1XgTZ{animation:api_sources_testing_spin__zt7gp 1s linear infinite}@keyframes api_sources_testing_spin__zt7gp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.api_sources_testing_testResults__SY_xh{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.api_sources_testing_testResults__SY_xh.api_sources_testing_success___SlAQ{border-left:4px solid #28a745}.api_sources_testing_testResults__SY_xh.api_sources_testing_error__4IlnD{border-left:4px solid #dc3545}.api_sources_testing_resultHeader__YLkYx{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.api_sources_testing_resultStatus__zFibl{font-size:14px;font-weight:600}.api_sources_testing_success___SlAQ .api_sources_testing_resultStatus__zFibl:first-child{color:#28a745}.api_sources_testing_error__4IlnD .api_sources_testing_resultStatus__zFibl:first-child{color:#dc3545}.api_sources_testing_responseTime__tj6KZ{background:#6c757d;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.api_sources_testing_errorMessage__5g3B_{background:#f8d7da;color:#721c24;padding:12px;border-radius:6px;margin-bottom:16px;border:1px solid #f5c6cb}.api_sources_testing_responseData__PbGJf h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#333}.api_sources_testing_jsonOutput__mrI23{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.api_sources_testing_error__4IlnD{color:#dc3545;text-align:center;padding:24px;font-size:16px}@media (max-width:768px){.api_sources_testing_container__am2PX{padding:16px}.api_sources_testing_apiFields__AH_d6{grid-template-columns:1fr;gap:12px}.api_sources_testing_resultHeader__YLkYx{flex-direction:column;align-items:flex-start;gap:8px}.api_sources_testing_testButton__y6GFX{width:100%;justify-content:center}}.api_sources_testing_corsInfo___cqO1{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px;margin-bottom:16px}.api_sources_testing_corsInfo___cqO1 h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#856404}.api_sources_testing_corsInfo___cqO1 ul{margin:0;padding-left:20px;font-size:13px;color:#856404;line-height:1.5}.api_sources_testing_corsInfo___cqO1 li{margin-bottom:6px}.api_sources_testing_corsInfo___cqO1 code{background:rgba(0,0,0,.1);padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.api_sources_testing_openApiInfo__E7jJ6{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px;font-size:14px;line-height:1.5}.api_sources_testing_openApiInfo__E7jJ6 div{margin-bottom:8px}.api_sources_testing_openApiInfo__E7jJ6 div:last-child{margin-bottom:0}.api_sources_testing_serversList__XHI75{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px;max-height:150px;overflow-y:auto}.api_sources_testing_serverItem__LlQE6{margin-bottom:8px;padding:8px;background-color:#fff;border:1px solid #e9ecef;border-radius:4px}.api_sources_testing_serverItem__LlQE6:last-child{margin-bottom:0}.api_sources_testing_serverItem__LlQE6 strong{color:#007bff;font-family:Courier New,monospace}.api_sources_testing_serverItem__LlQE6 div{margin-top:4px;font-size:12px;color:#666}.api_sources_testing_openApiConfigGrid__JJNb4{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.api_sources_testing_apiFields__AH_d6 .api_sources_testing_openApiConfigGrid__JJNb4{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;grid-column:1/-1}.api_sources_testing_openApiConfigRow__psY0k{display:flex;align-items:center;gap:12px;min-height:40px;width:100%}.api_sources_testing_openApiConfigRow__psY0k label{min-width:120px;font-weight:600;color:#374151;font-size:14px;flex-shrink:0}.api_sources_testing_openApiConfigRow__psY0k>:not(label){flex:1 1;width:100%}.api_sources_testing_openApiInfoInline__a38AN{display:flex;flex-direction:column;gap:2px;flex:1 1;width:100%}.api_sources_testing_openApiInfoInline__a38AN .api_sources_testing_description__t3Wq7{font-size:12px;color:#6b7280;font-style:italic}.api_sources_testing_authRow__KUyJ7{display:flex;align-items:center;gap:8px;flex:1 1;width:100%}.api_sources_testing_authRow__KUyJ7 .api_sources_testing_inputWithIcon__d59vu{flex:1 1;width:100%;min-width:0;position:relative;display:flex;align-items:center}.api_sources_testing_authRow__KUyJ7 .api_sources_testing_inputWithIcon__d59vu input{width:100%;flex:1 1;padding-right:40px}.api_sources_testing_eyeButton__mn8Qn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}.api_sources_testing_eyeButton__mn8Qn:hover{background-color:#f3f4f6;color:#374151}.api_sources_testing_eyeButton__mn8Qn:focus{outline:none;background-color:#e5e7eb;color:#374151}.api_sources_testing_openApiConfigRow__psY0k .api_sources_testing_fixedSelect__gZBnR,.api_sources_testing_openApiConfigRow__psY0k input,.api_sources_testing_openApiConfigRow__psY0k select{width:100%;flex:1 1}.api_sources_testing_authRow__KUyJ7 select{min-width:150px;max-width:200px;flex:0 0 auto}.api_sources_testing_pathParamIndicator__NeeS_{color:#059669;font-weight:600;font-size:12px}.api_sources_testing_objectParameter__QCU1t{border:1px solid #e5e7eb;border-radius:6px;padding:12px;background-color:#f9fafb;width:100%}.api_sources_testing_objectParameterHeader__SqxPf{margin-bottom:8px}.api_sources_testing_objectParameterTitle__5yUAC{font-weight:600;color:#374151;font-size:13px}.api_sources_testing_objectFields__d_vuL{display:flex;flex-direction:column;gap:8px}.api_sources_testing_objectField__HiTzK{display:flex;flex-direction:column;gap:4px}.api_sources_testing_objectFieldHeader__fNECn{display:flex;align-items:center;gap:8px}.api_sources_testing_objectFieldLabel__YfIk_{font-weight:500;color:#374151;font-size:13px;min-width:100px}.api_sources_testing_objectFieldType__yQorY{font-size:11px;color:#6b7280;background-color:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.api_sources_testing_objectFieldInput__mgZO_{width:100%}.api_sources_testing_objectFieldInput__mgZO_ input,.api_sources_testing_objectFieldInput__mgZO_ select,.api_sources_testing_objectFieldInput__mgZO_ textarea{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px}.api_sources_testing_objectFieldDescription__ywFoL{font-size:11px;color:#6b7280;font-style:italic;margin-top:2px}.api_sources_testing_nestedObject__z5O6d{margin-left:16px;padding-left:12px;border-left:2px solid #e5e7eb}