.AdminHeader-module__WCigXq__navDesktop{display:flex!important}.AdminHeader-module__WCigXq__mobileToggle{display:none!important}.AdminHeader-module__WCigXq__mobileOnly{display:block}@media (max-width:768px){.AdminHeader-module__WCigXq__navDesktop{display:none!important}.AdminHeader-module__WCigXq__mobileToggle{display:flex!important}}@media (min-width:769px){.AdminHeader-module__WCigXq__mobileOnly{display:none!important}}
.LoadingLogo-module__FRmUia__mark{flex-shrink:0;display:block}.LoadingLogo-module__FRmUia__mark svg{width:100%;height:100%;display:block}.LoadingLogo-module__FRmUia__stage{animation:2.6s linear infinite LoadingLogo-module__FRmUia__lStage}@keyframes LoadingLogo-module__FRmUia__lStage{0%,92.3%{opacity:1}to{opacity:0}}.LoadingLogo-module__FRmUia__ring{stroke-dasharray:480;stroke-dashoffset:480px;animation:2.6s ease-out infinite LoadingLogo-module__FRmUia__lRing}@keyframes LoadingLogo-module__FRmUia__lRing{0%{stroke-dashoffset:480px}26.9%,to{stroke-dashoffset:0}}.LoadingLogo-module__FRmUia__bp{stroke-dasharray:80;stroke-dashoffset:80px}.LoadingLogo-module__FRmUia__bpTl{animation:2.6s ease-out infinite LoadingLogo-module__FRmUia__lBracketTl}.LoadingLogo-module__FRmUia__bpTr{animation:2.6s ease-out infinite LoadingLogo-module__FRmUia__lBracketTr}.LoadingLogo-module__FRmUia__bpBl{animation:2.6s ease-out infinite LoadingLogo-module__FRmUia__lBracketBl}.LoadingLogo-module__FRmUia__bpBr{animation:2.6s ease-out infinite LoadingLogo-module__FRmUia__lBracketBr}@keyframes LoadingLogo-module__FRmUia__lBracketTl{0%,7.7%{stroke-dashoffset:80px}26.9%,to{stroke-dashoffset:0}}@keyframes LoadingLogo-module__FRmUia__lBracketTr{0%,11.5%{stroke-dashoffset:80px}30.8%,to{stroke-dashoffset:0}}@keyframes LoadingLogo-module__FRmUia__lBracketBl{0%,15.4%{stroke-dashoffset:80px}34.6%,to{stroke-dashoffset:0}}@keyframes LoadingLogo-module__FRmUia__lBracketBr{0%,19.2%{stroke-dashoffset:80px}38.5%,to{stroke-dashoffset:0}}.LoadingLogo-module__FRmUia__scan{opacity:0;animation:2.6s ease-in-out infinite LoadingLogo-module__FRmUia__lScan}@keyframes LoadingLogo-module__FRmUia__lScan{0%,26.9%{opacity:0;transform:translateY(0)}28%{opacity:1}50%{opacity:.7}53.8%,to{opacity:0;transform:translateY(88px)}}.LoadingLogo-module__FRmUia__person{clip-path:inset(0 0 100%);animation:2.6s ease-in-out infinite LoadingLogo-module__FRmUia__lPerson}@keyframes LoadingLogo-module__FRmUia__lPerson{0%,26.9%{clip-path:inset(0 0 100%)}53.8%,to{clip-path:inset(0 0 0%)}}@media (prefers-reduced-motion:reduce){.LoadingLogo-module__FRmUia__stage{animation:1.8s ease-in-out infinite LoadingLogo-module__FRmUia__lPulse}.LoadingLogo-module__FRmUia__ring,.LoadingLogo-module__FRmUia__bpTl,.LoadingLogo-module__FRmUia__bpTr,.LoadingLogo-module__FRmUia__bpBl,.LoadingLogo-module__FRmUia__bpBr{stroke-dashoffset:0;animation:none}.LoadingLogo-module__FRmUia__person{clip-path:none;animation:none}.LoadingLogo-module__FRmUia__scan{display:none}}@keyframes LoadingLogo-module__FRmUia__lPulse{0%,to{opacity:1}50%{opacity:.4}}
.FtpExportModal-module__Ynq2DW__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FtpExportModal-module__Ynq2DW__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden}.FtpExportModal-module__Ynq2DW__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.FtpExportModal-module__Ynq2DW__modalHeader h2{color:#1e3a5f;margin:0;font-size:1.15rem;font-weight:700}.FtpExportModal-module__Ynq2DW__modalSubtitle{color:#64748b;margin:.25rem 0 0;font-size:.85rem}.FtpExportModal-module__Ynq2DW__closeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:.5rem;transition:all .2s}.FtpExportModal-module__Ynq2DW__closeBtn:hover{color:#1e3a5f;background:#f1f5f9}.FtpExportModal-module__Ynq2DW__closeBtn svg{width:20px;height:20px}.FtpExportModal-module__Ynq2DW__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.FtpExportModal-module__Ynq2DW__loadingState{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.FtpExportModal-module__Ynq2DW__loadingLogo{margin-bottom:1rem}@keyframes FtpExportModal-module__Ynq2DW__spin{to{transform:rotate(360deg)}}.FtpExportModal-module__Ynq2DW__loadingState p{color:#1e3a5f;margin:0;font-weight:600}.FtpExportModal-module__Ynq2DW__resultState{text-align:center;flex-direction:column;align-items:center;padding:1rem;display:flex}.FtpExportModal-module__Ynq2DW__resultIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex}.FtpExportModal-module__Ynq2DW__resultIconSuccess{color:#15803d;background:#dcfce7}.FtpExportModal-module__Ynq2DW__resultIcon svg{width:32px;height:32px}.FtpExportModal-module__Ynq2DW__resultState h3{color:#1e3a5f;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.FtpExportModal-module__Ynq2DW__resultSummary{color:#64748b;margin:0 0 1.5rem}.FtpExportModal-module__Ynq2DW__doneBtn{color:#22d3ee;cursor:pointer;background:#0f2140;border:none;border-radius:6px;padding:.6rem 2rem;font-weight:600;transition:background .2s}.FtpExportModal-module__Ynq2DW__doneBtn:hover{background:#1a2d4d}.FtpExportModal-module__Ynq2DW__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.FtpExportModal-module__Ynq2DW__errorBanner svg{flex-shrink:0;width:18px;height:18px}.FtpExportModal-module__Ynq2DW__exportSummary{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.FtpExportModal-module__Ynq2DW__summaryIcon{color:#fff;background:#22d3ee;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.FtpExportModal-module__Ynq2DW__summaryIcon svg{width:20px;height:20px}.FtpExportModal-module__Ynq2DW__summaryText{flex-direction:column;display:flex}.FtpExportModal-module__Ynq2DW__summaryCount{color:#1e3a5f;font-weight:600}.FtpExportModal-module__Ynq2DW__summaryAction{color:#64748b;font-size:.85rem}.FtpExportModal-module__Ynq2DW__modeToggle{background:#f1f5f9;border-radius:8px;gap:.5rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.FtpExportModal-module__Ynq2DW__modeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.FtpExportModal-module__Ynq2DW__modeBtn:hover{color:#1e3a5f}.FtpExportModal-module__Ynq2DW__modeBtnActive{color:#22d3ee;background:#fff;box-shadow:0 1px 3px #0000001a}.FtpExportModal-module__Ynq2DW__modeBtn svg{width:16px;height:16px}.FtpExportModal-module__Ynq2DW__emptyStateInline{text-align:center;color:#64748b;padding:2rem 1rem}.FtpExportModal-module__Ynq2DW__emptyStateInline p{margin:0 0 .25rem;font-weight:600}.FtpExportModal-module__Ynq2DW__emptyStateInline span{font-size:.85rem}.FtpExportModal-module__Ynq2DW__destinationsSection{margin-bottom:1.25rem}.FtpExportModal-module__Ynq2DW__destinationsSection>label{color:#1e3a5f;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.FtpExportModal-module__Ynq2DW__destinationsList{flex-direction:column;gap:.5rem;display:flex}.FtpExportModal-module__Ynq2DW__destinationOption{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;transition:all .2s;display:flex}.FtpExportModal-module__Ynq2DW__destinationOption:hover{background:#f8fafc;border-color:#22d3ee}.FtpExportModal-module__Ynq2DW__destinationOptionSelected{background:#f0f9ff;border-color:#22d3ee}.FtpExportModal-module__Ynq2DW__destRadio{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.FtpExportModal-module__Ynq2DW__destinationOptionSelected .FtpExportModal-module__Ynq2DW__destRadio{border-color:#22d3ee}.FtpExportModal-module__Ynq2DW__radioDot{background:0 0;border-radius:50%;width:10px;height:10px;transition:all .2s}.FtpExportModal-module__Ynq2DW__destinationOptionSelected .FtpExportModal-module__Ynq2DW__radioDot{background:#22d3ee}.FtpExportModal-module__Ynq2DW__destInfo{flex:1;min-width:0}.FtpExportModal-module__Ynq2DW__destHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.FtpExportModal-module__Ynq2DW__destName{color:#1e3a5f;font-weight:600}.FtpExportModal-module__Ynq2DW__destDetails{color:#64748b;font-size:.8rem}.FtpExportModal-module__Ynq2DW__protocolBadge{border-radius:3px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.FtpExportModal-module__Ynq2DW__protocolBadgeFtp{color:#1d4ed8;background:#dbeafe}.FtpExportModal-module__Ynq2DW__protocolBadgeFtps{color:#15803d;background:#dcfce7}.FtpExportModal-module__Ynq2DW__protocolBadgeSftp{color:#b45309;background:#fef3c7}.FtpExportModal-module__Ynq2DW__autoBadge{color:#fff;background:#10b981;border-radius:3px;flex-shrink:0;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.FtpExportModal-module__Ynq2DW__previewSection{margin-top:1rem}.FtpExportModal-module__Ynq2DW__previewSection>label{color:#1e3a5f;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.FtpExportModal-module__Ynq2DW__previewBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.875rem 1rem}.FtpExportModal-module__Ynq2DW__previewRow{justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}.FtpExportModal-module__Ynq2DW__previewRow:not(:last-child){border-bottom:1px solid #e2e8f0}.FtpExportModal-module__Ynq2DW__previewLabel{color:#64748b;font-size:.8rem}.FtpExportModal-module__Ynq2DW__previewValue{color:#1e3a5f;font-size:.85rem;font-weight:500}.FtpExportModal-module__Ynq2DW__previewValuePath{background:#e2e8f0;border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.8rem}.FtpExportModal-module__Ynq2DW__onetimeForm{flex-direction:column;gap:1rem;display:flex}.FtpExportModal-module__Ynq2DW__formRow{gap:.75rem;display:flex}.FtpExportModal-module__Ynq2DW__formGroup{flex:1}.FtpExportModal-module__Ynq2DW__formGroupProtocol{flex:0 0 90px}.FtpExportModal-module__Ynq2DW__formGroupPort{flex:0 0 70px}.FtpExportModal-module__Ynq2DW__formGroupFlexGrow{flex:2}.FtpExportModal-module__Ynq2DW__formGroup label,.FtpExportModal-module__Ynq2DW__formGroupProtocol label,.FtpExportModal-module__Ynq2DW__formGroupPort label,.FtpExportModal-module__Ynq2DW__formGroupFlexGrow label{color:#1e3a5f;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.FtpExportModal-module__Ynq2DW__hint{color:#94a3b8;font-weight:400}.FtpExportModal-module__Ynq2DW__input{color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.FtpExportModal-module__Ynq2DW__input:hover{border-color:#cbd5e1}.FtpExportModal-module__Ynq2DW__input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}select.FtpExportModal-module__Ynq2DW__input{cursor:pointer}.FtpExportModal-module__Ynq2DW__testSection{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.FtpExportModal-module__Ynq2DW__testBtn{color:#1e3a5f;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.FtpExportModal-module__Ynq2DW__testBtn:hover:not(:disabled){color:#22d3ee;border-color:#22d3ee}.FtpExportModal-module__Ynq2DW__testBtn:disabled{opacity:.5;cursor:not-allowed}.FtpExportModal-module__Ynq2DW__testBtn svg{width:14px;height:14px}.FtpExportModal-module__Ynq2DW__btnSpinnerSmall{border:2px solid #e2e8f0;border-top-color:#1e3a5f;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite FtpExportModal-module__Ynq2DW__spin}.FtpExportModal-module__Ynq2DW__testResult{border-radius:4px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.FtpExportModal-module__Ynq2DW__testResultSuccess{color:#15803d;background:#dcfce7}.FtpExportModal-module__Ynq2DW__testResultError{color:#dc2626;background:#fef2f2}.FtpExportModal-module__Ynq2DW__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.FtpExportModal-module__Ynq2DW__cancelBtn{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:6px;padding:.6rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.FtpExportModal-module__Ynq2DW__cancelBtn:hover{color:#1e3a5f;background:#f1f5f9}.FtpExportModal-module__Ynq2DW__exportBtn{color:#22d3ee;cursor:pointer;background:#0f2140;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s;display:flex}.FtpExportModal-module__Ynq2DW__exportBtn:hover:not(:disabled){background:#1a2d4d}.FtpExportModal-module__Ynq2DW__exportBtn:disabled{opacity:.6;cursor:not-allowed}.FtpExportModal-module__Ynq2DW__exportBtn svg{width:16px;height:16px}.FtpExportModal-module__Ynq2DW__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite FtpExportModal-module__Ynq2DW__spin}@media (max-width:500px){.FtpExportModal-module__Ynq2DW__formRow{flex-wrap:wrap}.FtpExportModal-module__Ynq2DW__formGroupProtocol,.FtpExportModal-module__Ynq2DW__formGroupPort{flex:45%}.FtpExportModal-module__Ynq2DW__formGroupFlexGrow{flex:100%}.FtpExportModal-module__Ynq2DW__modeBtn{padding:.5rem;font-size:.75rem}.FtpExportModal-module__Ynq2DW__modeBtn svg{width:14px;height:14px}}
