body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#d0eacf;margin:0;padding:0}*{box-sizing:border-box}#styles_root__ZuY1b,body,html{background:#f5f6f8;height:100%;margin:0;padding:0}.styles_container__xkJAz{display:flex;flex-direction:column;min-height:100vh;padding:16px;width:100%}.styles_tabHeader__bG4qh{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 14px #0000000f;display:flex;gap:12px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.styles_tabItem__KNWs4{background:#f3f4f6;border-radius:10px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:.25s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.styles_tabItem__KNWs4:hover{background:#e5e7eb}.styles_activeTab__omrQl{background:#10b981!important;box-shadow:0 4px 12px #10b98159;color:#fff!important;transform:scale(1.03)}.styles_searchTabButton__DYq6g{background:#10b981;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 16px}.styles_buttonsContainer__d0zwc{display:flex;gap:12px;margin-left:auto}.styles_tabContent__2HyOx{display:flex;flex:1 1;margin-top:16px;min-height:0;width:100%}.styles_panelsWrapper__PNyRq{display:flex;gap:20px;min-height:0;width:100%}.styles_leftPanel__-RMUZ,.styles_rightPanel__i4YxS{background:#fff;border-radius:14px;box-shadow:0 4px 12px #0000000a;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.styles_scrollableContent__W7RyB{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px}.styles_mobileSwitch__ALcin{display:flex;gap:10px;padding:10px}.styles_mobileSwitchBtn__tG9ko{background:#f4f4f4;border:1px solid #ccc;border-radius:10px;flex:1 1;font-size:16px;padding:12px}.styles_activeMobileSwitch__sijTd{background:#10b981;border-color:#10b981;color:#fff;font-weight:600}.styles_mobileListWrapper__5NO2q{padding:10px}.styles_mobileCameraButton__PkTjR{align-items:center;background:#4caf6e;border-radius:16px;cursor:pointer;display:flex;height:54px;justify-content:center;transition:.2s ease;width:54px}.styles_mobileCameraButton__PkTjR:active{background:#46a564;transform:scale(.94)}.styles_cameraIcon__BpYl\+{height:26px;width:26px}.styles_docTabContainer__CQLJ\+{flex:1 1;margin-top:16px}.styles_subTabHeader__3pwMw{border-bottom:1px solid #e0e0e0;margin-bottom:16px}.styles_subTabItem__SfV5S{border-bottom:3px solid #0000;color:#555;font-weight:500;padding:10px 20px;transition:.2s ease}.styles_activeSubTab__utfxr{border-bottom-color:#1976d2;color:#1976d2}.styles_docContent__qkCre{flex:1 1;gap:16px;min-height:0}.styles_docInputPanel__zksN\+,.styles_docResponsePanel__19v6p{background:#fff;border-radius:10px;display:flex;flex:1 1;flex-direction:column;padding:16px}.styles_docTextarea__Lkdj4{border:1px solid #ddd;flex:1 1;font-family:monospace;padding:12px;resize:none}.styles_tableContainer__2GecP{border:1px solid #e0e0e0;border-radius:6px;margin-top:10px;overflow:hidden}.styles_tableWrapper__-NX-e{max-height:380px;overflow:auto;width:100%}.styles_resultTable__QxWEr{font-size:13px}.styles_resultTable__QxWEr td,.styles_resultTable__QxWEr th{border-bottom:1px solid #e0e0e0;padding:8px 10px}.styles_errorRow__enOIh{background-color:#ffebee!important;border-left:3px solid #f44336}@media (max-width:768px){.styles_container__xkJAz{padding:10px}.styles_tabHeader__bG4qh{align-items:stretch;flex-direction:column}.styles_searchTabButton__DYq6g,.styles_tabItem__KNWs4{text-align:center;width:100%}.styles_buttonsContainer__d0zwc{flex-direction:column;width:100%}.styles_tabContent__2HyOx{flex-direction:column;gap:16px;height:auto}.styles_leftPanel__-RMUZ,.styles_rightPanel__i4YxS{padding:10px;width:100%}.styles_scrollableContent__W7RyB{max-height:none;overflow:visible;padding:0}.styles_ant-table-container__lV4hl{overflow-x:auto!important}.styles_ant-table-content__Fl7Vu{min-width:600px}.styles_ant-table-thead__eOYD0>tr>th{display:none!important}.styles_ant-table-row__c57rN{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:block!important;margin-bottom:12px;padding:12px}.styles_ant-table-row__c57rN td{border-bottom:1px dashed #eee;display:flex;justify-content:space-between;padding:6px 0!important}.styles_ant-table-row__c57rN td:before{content:attr(data-label);font-weight:600;margin-right:10px}}.styles_docButton__5v3DU{background-color:#1976d2;border-radius:6px;font-size:14px;padding:10px 20px;transition:background-color .2s ease}.styles_docButton__5v3DU:hover{background-color:#1565c0}.styles_docButton__5v3DU:disabled{background-color:#b0bec5}.styles_buttonGroup__XZPBe{margin-top:10px}.styles_inputModeToggle__oSmM-{border:1px solid #ddd;border-radius:6px;display:flex;margin-bottom:12px;overflow:hidden}.styles_modeButton__\+NxYn{background:#f5f5f5;flex:1 1;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.styles_modeButton__\+NxYn:hover{background:#e9e9e9}.styles_activeMode__FQmlp{background:#1976d2;color:#fff}.styles_viewButton__cQB-Z{background:#f0f0f0;border:1px solid #ddd;border-radius:6px;font-size:13px;padding:6px 12px}.styles_activeView__YYzDx{background:#1976d2;border-color:#1976d2;color:#fff}.styles_downloadButton__DgFRr{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;font-size:13px;padding:6px 12px}.styles_saveButton__4MAnI{border-radius:6px;font-size:13px;padding:6px 12px}.styles_saveButton__4MAnI:disabled{background:#8bc34a}.styles_fileNameInput__pfxsH{border:1px solid #d9d9d9;font-size:14px;min-width:180px}.styles_viewButton__cQB-Z{background:#e5e7eb;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;padding:8px 16px;transition:.2s ease}.styles_activeView__YYzDx{background:#1976d2!important;color:#fff!important}.styles_modeButton__\+NxYn{background:#eee;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;padding:8px 16px;transition:.2s}.styles_activeMode__FQmlp{background:#1976d2!important}.styles_docButton__5v3DU{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:10px 18px;transition:.2s ease}.styles_docButton__5v3DU:hover{background:#125ea7}.styles_docButton__5v3DU:disabled{cursor:not-allowed;opacity:.5}.styles_saveButton__4MAnI{background:#4caf50;border-radius:8px;color:#fff;padding:10px 18px;white-space:nowrap}.styles_saveButton__4MAnI:hover{background:#3e8e41}.styles_saveButton__4MAnI:disabled{cursor:not-allowed;opacity:.4}.styles_fileNameInput__pfxsH{border:1px solid #ddd;border-radius:8px;height:40px;padding:10px}.styles_downloadButton__DgFRr{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:.2s ease}.styles_downloadButton__DgFRr:hover{background:#0ca56f}.styles_downloadButton__DgFRr:disabled{cursor:not-allowed;opacity:.4}.styles_downloadControls__kROd8 button,.styles_saveControls__jOAef button,.styles_viewControls__ee\+Ot button{margin-right:12px}.styles_downloadControls__kROd8,.styles_saveControls__jOAef,.styles_viewControls__ee\+Ot{align-items:center;display:flex;gap:12px}.styles_resultTable__QxWEr{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 3px 12px #00000014;overflow:hidden}.styles_resultTable__QxWEr th{background:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:600;padding:12px}.styles_resultTable__QxWEr td{border-bottom:1px solid #f1f1f1;padding:12px}.styles_resultTable__QxWEr tr:last-child td{border-bottom:none}.styles_fileAndSaveRow__YMuPG{gap:16px;margin-bottom:16px}.styles_fileNameInput__pfxsH{border:1px solid #d1d5db;border-radius:10px;font-size:15px;height:44px;padding:10px 14px;width:260px}.styles_saveButton__4MAnI{background:#9ed899;border:none;border-radius:10px;cursor:pointer;font-size:15px;height:44px;padding:0 26px;transition:.2s ease}.styles_saveButton__4MAnI:hover{background:#8fd18a;transform:translateY(-1px)}.styles_downloadControls__kROd8 button,.styles_viewControls__ee\+Ot button{border-radius:10px;font-size:15px;height:40px;padding:0 20px}.styles_topControls__WcdQZ{margin-bottom:12px}.styles_docResponsePanel__19v6p{min-height:280px;padding:24px}.styles_smallButtonPrimary__ElFdP{background:#1976d2;color:#fff}.styles_smallButtonPrimary__ElFdP:hover{background:#125a9e}.styles_resultTable__QxWEr tbody tr:nth-child(odd){background:#fafafa}.styles_resultTable__QxWEr tbody tr:nth-child(2n){background:#fff}.styles_resultTable__QxWEr tbody tr:hover{background:#e8f0fe!important}.styles_smallButton__vsafM{border:none;border-radius:8px;cursor:pointer;font-size:14px;height:34px;padding:6px 14px;transition:.2s ease}.styles_smallButtonGreen__O9AzW{background:#8fd48b;color:#1f3f1f}.styles_smallButtonGreen__O9AzW:hover{background:#7fc67c}.styles_fileAndSaveRow__YMuPG{align-items:center;display:flex;gap:12px;margin-top:12px}.styles_compactBtn__PEVwk{background:#e5e7eb!important;border-radius:6px!important;font-size:13px!important;height:28px!important;padding:4px 12px!important}.styles_compactBtnActive__Bb3Tn{background:#3b82f6!important;color:#fff!important}.styles_compactGreen__7g\+dc{background:#d6f5c3!important}.styles_compactGreen__7g\+dc:hover{background:#c4eab0!important}.styles_fileNameInput__pfxsH{border-radius:6px!important;font-size:13px!important;height:32px!important;padding:4px 10px!important}.styles_docTabContainer__CQLJ\+{display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:20px;padding:20px}.styles_subTabHeader__3pwMw{border-bottom:2px solid #e0e0e0;display:flex;gap:12px;padding-bottom:8px}.styles_subTabItem__SfV5S{background:#f3f3f3;border-radius:6px;cursor:pointer;padding:8px 14px;transition:background .2s ease}.styles_activeSubTab__utfxr{background:#0070f3;color:#fff}.styles_docContent__qkCre{display:flex;gap:20px}.styles_docInputPanel__zksN\+,.styles_docResponsePanel__19v6p{background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:18px}.styles_docButton__5v3DU,.styles_downloadButton__DgFRr,.styles_modeButton__\+NxYn,.styles_saveButton__4MAnI{background:#e7e7e7;border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 14px;transition:.2s}.styles_docButton__5v3DU:hover,.styles_downloadButton__DgFRr:hover,.styles_modeButton__\+NxYn:hover,.styles_saveButton__4MAnI:hover{background:#dcdcdc}.styles_activeMode__FQmlp{background:#0070f3!important;color:#fff!important}.styles_downloadButton__DgFRr:disabled,.styles_modeButton__\+NxYn:disabled,.styles_saveButton__4MAnI:disabled{background:#bcbcbc!important;color:#fff!important;cursor:not-allowed}.styles_docTextarea__Lkdj4{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px;resize:vertical;width:100%}.styles_fileInputContainer__20bBA{display:flex;flex-direction:column;gap:8px}.styles_fileInput__WrFck{padding:4px}.styles_fileInfo__r74pN{color:#555;font-size:13px}.styles_buttonGroup__XZPBe{display:flex;gap:10px}.styles_controlsContainer__1jwJB{display:flex;flex-direction:column;gap:8px}.styles_topControls__WcdQZ{align-items:center;display:flex;gap:12px}.styles_downloadControls__kROd8{display:flex;gap:10px}.styles_saveControls__jOAef{align-items:center;display:flex;gap:12px}.styles_fileNameInput__pfxsH{border:1px solid #ccc;border-radius:6px;padding:6px 10px}.styles_tableContainer__2GecP{overflow-x:auto;width:100%}.styles_tableWrapper__-NX-e{min-width:100%;width:-webkit-max-content;width:max-content}.styles_resultTable__QxWEr{border-collapse:collapse;width:100%}.styles_resultTable__QxWEr th{background:#f3f3f3;border-bottom:2px solid #ddd;padding:10px}.styles_resultTable__QxWEr td{border-bottom:1px solid #eee;padding:10px}.styles_errorRow__enOIh{background:#ffe1e1!important}.styles_errorStats__IxMFF{color:#c00;font-weight:700;margin-bottom:10px}.styles_placeholder__Ms8Br{color:#888;padding:20px;text-align:center}.styles_loadingIndicator__heElb{padding:30px;text-align:center}.styles_docResponse__n6g6W{background:#f7f7f7;border-radius:6px;padding:15px;white-space:pre-wrap}.styles_saveStatus__W1h93{border-radius:6px;padding:10px}.styles_success__qU7nN{background:#e3ffe3;color:#0a7400}.styles_error__nLxy7{background:#ffe3e3;color:#ba0000}.styles_buttonBase__NU1YH{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;padding:10px 18px;transition:background .2s ease,color .2s ease}.styles_buttonDefault__2r3zx{background:#e5e7eb;color:#374151}.styles_buttonDefault__2r3zx:hover{background:#d1d5db}.styles_buttonActive__vXwIZ{background:#2563eb;color:#fff}.styles_buttonActive__vXwIZ:hover{background:#1d4ed8}.styles_buttonDisabled__agCrR{background:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important}.styles_buttonSmall__fvUCo{font-size:14px;padding:6px 12px}.styles_buttonLarge__MyxjB{font-size:16px;padding:10px 20px}.styles_docButton__5v3DU,.styles_downloadButton__DgFRr,.styles_modeButton__\+NxYn,.styles_saveButton__4MAnI,.styles_subTabItem__SfV5S{background:#e5e7eb;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;padding:8px 14px;transition:.2s ease}.styles_docButton__5v3DU:hover,.styles_downloadButton__DgFRr:hover,.styles_modeButton__\+NxYn:hover,.styles_saveButton__4MAnI:hover,.styles_subTabItem__SfV5S:hover{background:#dcdcdc}.styles_activeMode__FQmlp,.styles_activeSubTab__utfxr{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.styles_saveButtonActive__WfzwG{background:#16a34a!important;border-color:#15803d!important;color:#fff!important}.styles_saveButtonActive__WfzwG:hover{background:#15803d!important}.styles_docButton__5v3DU:disabled,.styles_downloadButton__DgFRr:disabled,.styles_modeButton__\+NxYn:disabled,.styles_saveButton__4MAnI:disabled{background:#cfd2d7!important;color:#fff!important;cursor:not-allowed!important}.styles_subTabItem__SfV5S{padding:8px 14px!important}.Modal_modal_backdrop__OnTzQ{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.Modal_modal__l2d\+d{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;left:50%;max-height:90vh;max-width:1000px;overflow:visible!important;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.Modal_modalContent__94nCg{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto!important}.Modal_close__vsgdY{color:#d13434;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.Modal_close__vsgdY:hover{color:#000}.Modal_table__JRque{border-collapse:collapse;font-size:14px;margin-top:16px;width:100%}.Modal_table__JRque td,.Modal_table__JRque th{border:1px solid #ddd;padding:8px;text-align:left}.Modal_table__JRque th{background-color:#f5f5f5;font-weight:700}.Modal_table__JRque tr:nth-child(2n){background-color:#f9f9f9}.Modal_table__JRque tr:hover{background-color:#f1f1f1}.Modal_tableContainer__UDt9p{border:1px solid #ddd;height:50vh;margin-top:20px;overflow:auto}.Modal_tableContainer__UDt9p::-webkit-scrollbar{width:8px}.Modal_tableContainer__UDt9p::-webkit-scrollbar-track{background:#f1f1f1}.Modal_tableContainer__UDt9p::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Modal_tableContainer__UDt9p::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Modal_infoButton__MMeQl{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:4px 8px;transition:background-color .2s}.Modal_infoButton__MMeQl:hover:not(:disabled){background-color:#f0f0f0}.Modal_infoButton__MMeQl:disabled{cursor:not-allowed;opacity:.6}.Modal_smallSpinner__QX\+xI{animation:Modal_spin__lCxi5 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:16px;width:16px}.Modal_infoModal__A1glP{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-height:90vh;max-width:800px;overflow:auto;padding:20px}.Modal_loadingContainer__D2fQF{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.Modal_spinner__7N-OJ{animation:Modal_spin__lCxi5 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes Modal_spin__lCxi5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_componentInfo__eNvfa{max-height:70vh;overflow-y:auto}.Modal_infoContent__-YVcT{display:flex;flex-direction:column;gap:20px}.Modal_infoSection__5AX-p{background:#f8f9fa;border-left:4px solid #3498db;border-radius:8px;padding:16px}.Modal_infoSection__5AX-p h3{color:#2c3e50;font-size:18px;margin:0 0 12px}.Modal_infoGrid__6Q\+Dc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Modal_infoField__ne56t{display:flex;flex-direction:column;gap:4px}.Modal_infoField__ne56t label{color:#34495e;font-size:14px;font-weight:600}.Modal_infoField__ne56t span{color:#2c3e50}.Modal_status__JFCFq{border-radius:12px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.Modal_status__JFCFq.Modal_active__etnWH{background:#d4edda;color:#155724}.Modal_status__JFCFq.Modal_obsolete__7YOz8{background:#f8d7da;color:#721c24}.Modal_specifications__ctZA6{display:flex;flex-direction:column;gap:8px}.Modal_specItem__HZEOw{display:flex;gap:8px;padding:4px 0}.Modal_specItem__HZEOw strong{color:#34495e;min-width:150px}.Modal_featuresList__X4Zdw{list-style-type:none;margin:0;padding-left:20px}.Modal_featuresList__X4Zdw li{margin:4px 0;padding:4px 0;position:relative}.Modal_featuresList__X4Zdw li:before{color:#3498db;content:"•";font-weight:700;left:-15px;position:absolute}.Modal_errorMessage__QkkQR{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;padding:16px;text-align:center}@media (max-width:768px){.Modal_modal__l2d\+d{border-radius:0!important;height:100%!important;max-width:none!important;padding:0!important;width:100%!important}.Modal_modalContent__94nCg{height:100%!important;overflow-y:auto!important;padding:20px!important}.Modal_infoModal__A1glP{max-width:95%;padding:16px}.Modal_infoGrid__6Q\+Dc{grid-template-columns:1fr}.Modal_specItem__HZEOw{flex-direction:column;gap:4px}.Modal_mobileCards__cFznM{display:flex!important;flex-direction:column;gap:16px}}.Modal_tableContainerDesktop__UNr6M{display:block}@media (max-width:768px){.Modal_tableContainerDesktop__UNr6M{display:none!important}}.Modal_tableContainer__UDt9p{display:block}.Modal_mobileCards__cFznM{display:none}@media (max-width:768px){.Modal_tableContainer__UDt9p{display:none!important}.Modal_mobileCards__cFznM{display:flex!important;display:flex;flex-direction:column;gap:16px;gap:18px;margin-top:10px}.Modal_card__WfIq7{background:#fff;border-radius:16px;box-shadow:0 4px 14px #00000014;display:flex;flex-direction:column;gap:10px;padding:18px}.Modal_cardRow__S3tum{display:flex;flex-direction:row;font-size:16px;justify-content:space-between}.Modal_cardLabel__ktCqh{color:#444;font-weight:600}.Modal_cardInfoBtn__MvXuY{background:#10b981;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;margin-top:10px;padding:12px;width:100%}.Modal_cardInfoBtn__MvXuY:active{background:#0ea271}}.Modal_iconBtn__ibo1k{align-items:center;background:#f2f2f2;border:1px solid #dcdcdc;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:4px;padding:4px 6px}.Modal_iconBtn__ibo1k:hover{background:#e6e6e6}.Modal_editWrapper__BhjJQ{align-items:center;display:flex}.Modal_iconIcon__H4Z\+9{height:16px;width:16px}.Modal_iconCheck__dY8lc{color:#16a34a;height:16px;width:16px}.Modal_iconClose__g0BJi{color:#dc2626;height:16px;width:16px}.Modal_listCard__lmv5e{background:#fff;border-radius:16px;box-shadow:0 4px 14px #00000014;display:flex;flex-direction:column;gap:10px;padding:18px}.Modal_listRow__EhBPb{display:flex;flex-direction:row;font-size:16px;justify-content:space-between}.Modal_listLabel__sh4RD{color:#444;font-weight:600}.Modal_listButtonGreen__f7mpY{background:#4ade80!important;border-color:#4ade80!important;border-radius:12px!important;color:#000!important;font-weight:600;height:42px!important}.Modal_listButtonBlue__M14GZ{background:#3b82f6!important;border-color:#3b82f6!important;border-radius:12px!important;color:#fff!important;font-weight:600;height:45px!important}.Modal_listDeleteBtn__3KTQO{border-radius:12px!important;height:42px!important;width:60px!important}.Modal_changedRow__HFKsC{transition:background .3s ease}.Modal_changedCard__mOZx5{border:1px solid #f3c74f}.Modal_changedCard__mOZx5,.Modal_changedRow__HFKsC{background-color:#fff7d6!important}.Modal_tableScrollWrapper__HfO6a{border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;max-height:300px;overflow-y:auto}.Modal_submitButton__bw1Eq{background:#10b981;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;margin-top:15px;padding:12px;width:100%}.Modal_submitButton__bw1Eq:disabled{background:#9ca3af;cursor:not-allowed}.Modal_searchButton__t2L-A{background:#10b981;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;margin-left:8px;padding:10px 18px;transition:background .2s ease}.Modal_searchButton__t2L-A:hover{background:#0e8f66}.Modal_searchBox__bGnKO{display:flex;gap:8px;margin:10px 0 20px}.Modal_searchInput__NWQ5o{border:1px solid #d1d5db;border-radius:10px;flex:1 1;font-size:14px;padding:10px 12px}.ComponentCard_card__2oPmB{animation:ComponentCard_fadeIn__Q\+von .35s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffee;border-radius:26px;box-shadow:0 20px 40px #00000014,0 2px 6px #0000000f;margin:0 auto 24px;max-width:900px;padding:26px;transform-origin:top center}@keyframes ComponentCard_fadeIn__Q\+von{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ComponentCard_header__IzlUP{align-items:start;display:flex;gap:20px;justify-content:space-between}.ComponentCard_titleBox__WJYnN{flex:1 1}.ComponentCard_partNumber__YQxAE{color:#111;font-size:32px;font-weight:800;letter-spacing:-.5px;margin:0}.ComponentCard_manufacturer__PpdiG{color:#666;font-size:17px;font-weight:500;margin-top:6px}.ComponentCard_headerRight__StHTb{align-items:end;display:flex;flex-direction:column;gap:10px}.ComponentCard_refreshButton__zOsK7{background:#007aff;border:none;border-radius:12px;box-shadow:0 4px 12px #007aff40;color:#fff;font-size:17px;font-weight:600;padding:10px 16px;transition:.25s}.ComponentCard_refreshButton__zOsK7:active{transform:scale(.96)}.ComponentCard_refreshButton__zOsK7:disabled{opacity:.4}.ComponentCard_badges__F1kpH{display:flex;flex-wrap:wrap;gap:8px}.ComponentCard_badgeActive__zLZv2,.ComponentCard_badgeCategory__V9N\+j,.ComponentCard_badgePassive__51vZb{border-radius:12px;font-size:13px;font-weight:600;padding:6px 12px}.ComponentCard_badgeCategory__V9N\+j{background:#e0f2ff;color:#07c}.ComponentCard_badgeActive__zLZv2{background:#d1fae5;color:#047857}.ComponentCard_badgePassive__51vZb{background:#fee2e2;color:#b91c1c}.ComponentCard_description__l7AlO{color:#333;font-size:17px;font-weight:400;line-height:1.5;margin:22px 0}.ComponentCard_section__CFso3{margin-top:28px}.ComponentCard_section__CFso3 h3{font-size:22px;font-weight:700;letter-spacing:-.3px;margin-bottom:14px}.ComponentCard_grid__MVu2D{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ComponentCard_field__DeQhz{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 0 0 1px #0000000d;display:flex;flex-direction:column;padding:14px}.ComponentCard_label__KB15R{color:#777;font-size:13px;margin-bottom:4px}.ComponentCard_value__GCKaV{color:#111;font-size:16px;font-weight:600}.ComponentCard_specList__gLj07{background:#f6f7f9;border-radius:18px;padding:14px}.ComponentCard_specItem__-s62s{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.ComponentCard_specItem__-s62s:last-child{border-bottom:none}.ComponentCard_specKey__-HDpw{color:#333;font-weight:600}.ComponentCard_specValue__HKN7l{color:#111;max-width:160px;text-align:right}.ComponentCard_list__V\+0yw{padding-left:20px}.ComponentCard_list__V\+0yw li{font-size:16px;margin-bottom:6px}.ComponentCard_docs__odjB5{display:flex;flex-direction:column;gap:10px}.ComponentCard_docLink__wuwAI{color:#007aff;font-size:16px;text-decoration:none}.ComponentCard_docLink__wuwAI:hover{text-decoration:underline}.ComponentCard_altWrap__NGWVs{display:flex;flex-direction:column;gap:10px}.ComponentCard_altItem__BkhZ9{background:#eef2ff;border-radius:12px;font-size:16px;padding:10px}@media (max-width:768px){.ComponentCard_card__2oPmB{border-radius:22px;padding:20px}.ComponentCard_header__IzlUP{align-items:start;flex-direction:column}.ComponentCard_partNumber__YQxAE{font-size:26px}.ComponentCard_manufacturer__PpdiG{font-size:16px}.ComponentCard_headerRight__StHTb{flex-direction:row;justify-content:space-between;width:100%}.ComponentCard_grid__MVu2D{grid-template-columns:1fr}.ComponentCard_specItem__-s62s{flex-direction:column;gap:6px;text-align:left}.ComponentCard_specValue__HKN7l{max-width:100%;text-align:left}.ComponentCard_description__l7AlO{font-size:16px}.ComponentCard_section__CFso3 h3{font-size:20px}.ComponentCard_altItem__BkhZ9{font-size:15px}}.custom-table-container .custom-table{font-size:13px}.custom-table-container .custom-table .ant-table-thead>tr>th{background:#05cbf7!important;color:#444!important;font-weight:600!important;padding:8px 10px!important}.custom-table-container .custom-table .ant-table-thead>tr>th.ant-table-column-has-filters{background:#7da1e8!important}.custom-table-container td.ant-table-cell:nth-child(3){max-width:180px;white-space:normal!important;word-break:break-word!important}.custom-table-container .custom-table .ant-table-thead th .ant-table-filter-trigger{color:#666!important}.custom-table-container .custom-table .ant-table-thead th .ant-table-filter-trigger:hover{color:#333!important}.custom-table-container .custom-table .ant-table-thead th .ant-table-filter-trigger.active{background:#ffec3d!important;border-radius:4px;color:#000!important;padding:2px}.custom-table-container .custom-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;line-height:1.25;padding:6px 10px!important;white-space:normal!important;word-break:break-word!important}.custom-table-container .custom-table.striped-table .ant-table-tbody>tr:nth-child(2n)>td{background-color:#f5fafa!important}.custom-table-container .custom-table.striped-table .ant-table-tbody>tr:nth-child(odd)>td{background-color:#fff!important}.custom-table-container .custom-table .ant-table-tbody>tr:hover>td{background-color:#e6f7ff!important}.custom-table-container .custom-table .ant-table-filter-dropdown{border-radius:6px;min-width:200px;padding:8px}.custom-table-container .custom-table .ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;margin-top:8px}.custom-table-container{background:#fff;border-radius:20px;box-shadow:0 8px 22px #0000000f;padding:16px}.ant-table{border-radius:11px!important;overflow:hidden}.ant-table-striped tbody tr:nth-child(odd) td{background:#fcfcfc}.custom-table-container .ant-table-thead .ant-table-cell{font-size:13px!important;height:28px!important;line-height:28px!important;padding:4px 8px!important;white-space:nowrap!important}.DocumentProcessor_btn__w8k8P{align-items:center;background:#e5e7eb;border:1px solid #d1d5db;border-radius:5px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;padding:6px 14px;transition:background .2s,color .2s,border .2s}.DocumentProcessor_btn__w8k8P:hover:not(:disabled){background:#d0d4d9}.DocumentProcessor_btnBlue__svKq4{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.DocumentProcessor_btnBlue__svKq4:hover:not(:disabled){background:#1d4ed8!important}.DocumentProcessor_btnGreen__\+sN7K{background:#16a34a!important;border-color:#15803d!important;color:#fff!important}.DocumentProcessor_btnGreen__\+sN7K:hover:not(:disabled){background:#15803d!important}.DocumentProcessor_btn__w8k8P:disabled{background:#cfd2d7!important;border-color:#cfd2d7!important;color:#fff!important;cursor:not-allowed!important}.DocumentProcessor_inlineButtons__KWai9{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:16px}.DocumentProcessor_subTabHeader__wWB5s{display:flex;gap:8px;margin-bottom:15px;margin-top:15px}.DocumentProcessor_subTabItem__4xBU4{background:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:background .2s,color .2s,border .2s}.DocumentProcessor_subTabItem__4xBU4:hover{background:#dcdcdc}.DocumentProcessor_activeSubTab__msuOT{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.DocumentProcessor_docTabContainer__6gEz8{overflow:visible!important;width:100%}.DocumentProcessor_twoColumnLayout__c16Lv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;height:auto}.DocumentProcessor_leftPanel__CjxJA,.DocumentProcessor_rightPanel__AyzI9{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;padding:20px}.DocumentProcessor_leftPanel__CjxJA,.DocumentProcessor_rightPanel__AyzI9{display:flex;flex-direction:column;height:100%}.DocumentProcessor_rightPanel__AyzI9 h3{margin-bottom:10px;margin-top:0}.DocumentProcessor_docTextarea__CzaTQ,.DocumentProcessor_fileNameInput__9gf0p{border:1px solid #d1d5db;border-radius:8px}.DocumentProcessor_docTextarea__CzaTQ{flex-grow:1;font-size:14px;max-height:100%;min-height:300px;padding:10px;resize:vertical}.DocumentProcessor_fileNameInput__9gf0p{padding:6px 10px}.DocumentProcessor_buttonGroup__EgG0g{display:flex;gap:12px;margin-top:12px}.DocumentProcessor_saveControls__RMdM5{align-items:center;display:flex;gap:12px;margin-top:5px}.DocumentProcessor_saveControls__RMdM5 input{margin-right:12px}.DocumentProcessor_resultTable__jJbk8{border-collapse:collapse;font-size:13px;width:100%}.DocumentProcessor_resultTable__jJbk8 td{border-bottom:1px solid #e5e7eb;max-width:200px;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.DocumentProcessor_resultTable__jJbk8 tbody tr:nth-child(odd){background:#fafafa}.DocumentProcessor_resultTable__jJbk8 tbody tr:nth-child(2n){background:#fff}.DocumentProcessor_errorRow__eGqvT{background:#ffe1e1!important}.DocumentProcessor_placeholder__z5WKi{color:#777;padding:20px;text-align:center}.DocumentProcessor_docResponsePanel__CaYz1{display:flex;flex-direction:column;height:100%;overflow:visible}.DocumentProcessor_tableWrapper__T2X8y{background:#fff;border:1px solid #e5e7eb;border-radius:10px;height:calc(100vh - 380px);margin-top:20px;overflow-x:auto;overflow-y:auto}.DocumentProcessor_resultTable__jJbk8 thead th{background:#f3f4f6;border-bottom:2px solid #d1d5db;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:50}@media (max-width:768px){.DocumentProcessor_docContent__4h9v\+,.DocumentProcessor_twoColumnLayout__c16Lv{display:flex;flex-direction:column;gap:18px;height:auto!important}.DocumentProcessor_docInputPanel__skZ-0,.DocumentProcessor_leftPanel__CjxJA{height:auto;padding:15px!important;width:100%}.DocumentProcessor_docResponsePanel__CaYz1,.DocumentProcessor_rightPanel__AyzI9{height:auto;max-height:none;overflow:visible!important;padding:15px!important;width:100%}.DocumentProcessor_subTabHeader__wWB5s{flex-wrap:wrap;gap:8px;justify-content:center}.DocumentProcessor_subTabItem__4xBU4{border-radius:6px;flex:1 1;font-size:14px;padding:8px 12px;text-align:center}.DocumentProcessor_inlineButtons__KWai9{flex-wrap:wrap;justify-content:center}.DocumentProcessor_inlineButtons__KWai9 .DocumentProcessor_btn__w8k8P{flex:1 1;min-width:40%;text-align:center}.DocumentProcessor_docTextarea__CzaTQ{max-height:50vh;min-height:200px}.DocumentProcessor_buttonGroup__EgG0g{flex-wrap:wrap;justify-content:center}.DocumentProcessor_buttonGroup__EgG0g .DocumentProcessor_btn__w8k8P{flex:1 1;text-align:center}.DocumentProcessor_fileNameInput__9gf0p{margin-bottom:10px;width:100%}.DocumentProcessor_saveControls__RMdM5{align-items:stretch;flex-direction:column;gap:10px}.DocumentProcessor_saveControls__RMdM5 .DocumentProcessor_btn__w8k8P{width:100%}.DocumentProcessor_tableWrapper__T2X8y{max-height:50vh;overflow-x:auto;overflow-y:auto}.DocumentProcessor_resultTable__jJbk8{min-width:600px}.DocumentProcessor_resultTable__jJbk8 td,.DocumentProcessor_resultTable__jJbk8 thead th{font-size:12px;padding:6px}}.DetectedPartsModal_backdrop__XDX1b{background:#0006;inset:0;position:fixed;z-index:1000}.DetectedPartsModal_infoModal__OSD-P,.DetectedPartsModal_modal__4owjs{background:#fff;border-radius:8px;margin:60px auto;max-width:600px;padding:20px;position:relative}.DetectedPartsModal_close__ckitI{cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.DetectedPartsModal_table__UHnIb{border-collapse:collapse;width:100%}.DetectedPartsModal_infoButton__g5nQ-{background:none}.DetectedPartsModal_cardsContainer__Kl99O{display:flex;flex-direction:column;gap:16px;margin-top:20px}.DetectedPartsModal_card__mdLcz{background:#fff;border-radius:22px;box-shadow:0 3px 10px #0000000f;display:flex;flex-direction:column;gap:10px;padding:18px}.DetectedPartsModal_row__kNXPy{display:flex;justify-content:space-between}.DetectedPartsModal_label__Akslm{color:#444;font-size:15px;font-weight:600}.DetectedPartsModal_value__-gbEK{color:#000;font-size:15px;font-weight:500}.DetectedPartsModal_infoButton__g5nQ-{background:#45b075;border:none;border-radius:18px;cursor:pointer;display:flex;justify-content:center;margin-top:12px;padding:12px;width:100%}.DetectedPartsModal_infoIcon__rn3Zc{color:#fff;height:22px;width:22px}.DetectedPartsModal_infoButton__g5nQ-:hover{background:#3fa46b}
/*# sourceMappingURL=main.64f9d848.css.map*/