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:#f0f2f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;min-height:100vh;padding:20px}.App,body{box-sizing:border-box}.App{border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:1400px;overflow:hidden;width:100%}.App,.App-header{background-color:#fff}.App-header{border-bottom:1px solid #e0e0e0;padding:20px;text-align:center}.App-header h1{color:#1c1e21;font-size:1.8em;font-weight:600;margin:0}main{display:flex;flex-direction:column;min-height:500px}.status-display{border:1px solid;border-radius:6px;font-size:14px;font-weight:500;margin-bottom:20px;padding:12px 16px}.status-info{background-color:#e7f3fe;border-color:#1877f2;color:#1c1e21}.status-success{background-color:#d4edda;border-color:#28a745;color:#155724}.status-error{background-color:#f8d7da;border-color:#dc3545;color:#721c24}.status-warning{background-color:#fff3cd;border-color:#ffc107;color:#856404}.url-input-panel .manual-url-form{display:flex;margin-bottom:10px}.url-input-panel .file-input-area{background-color:#f9f9f9;border:1px dashed #ccc;border-radius:4px;margin-bottom:20px;padding:10px}.url-input-panel .file-label{color:#555;display:block;font-size:.9em;margin-bottom:8px}.url-input-panel input[type=file]{display:block;padding:5px}.controls-panel{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;padding:10px}.controls-panel button{border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.controls-panel button:first-child{background-color:#28a745}.controls-panel button:first-child:hover:not(:disabled){background-color:#218838}.controls-panel button:disabled{background-color:#aaa;cursor:not-allowed}.controls-panel button:last-child{margin-right:0}.preview-panel .preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.preview-panel .toggle-preview-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.preview-panel .toggle-preview-btn:hover{background-color:#5a6268}.preview-panel .rendered-html-preview{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-height:200px;padding:15px}.processed-list{background-color:#f0f8ff;border:1px solid #b0e0e6;border-radius:4px}.processed-list ul{list-style-type:none;padding-left:0}.processed-list li{border-bottom:1px dotted #ccc;padding:5px 0}.processed-list li:last-child{border-bottom:none}.controls-panel hr{border:0;border-top:1px solid #eee;margin:15px 0}.controls-panel .save-controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.controls-panel .checkbox-container{align-items:center;display:flex;margin-bottom:10px;margin-right:15px}.controls-panel .checkbox-container input[type=checkbox]{margin-right:8px;width:auto}.controls-panel .checkbox-container label{color:#333;font-size:.9em;-webkit-user-select:none;user-select:none}.controls-panel .retry-controls{align-items:flex-start;display:flex;flex-direction:column;margin:10px 0}.controls-panel .input-container{align-items:center;display:flex;gap:10px;margin-bottom:12px}.controls-panel .input-container label{color:#333;font-size:.9em;font-weight:500;white-space:nowrap}.controls-panel .retry-input{border:2px solid #ddd;border-radius:4px;font-size:.9em;padding:6px 8px;text-align:center;transition:border-color .2s ease;width:60px}.controls-panel .retry-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.controls-panel .retry-input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.controls-panel .save-button{background-color:#007bff;margin-bottom:10px}.controls-panel .save-button:hover:not(:disabled){background-color:#0056b3}.controls-panel .action-button{margin-bottom:10px}.controls-panel .action-button.pause-button{background-color:#ffc107;color:#212529}.controls-panel .action-button.pause-button:hover:not(:disabled){background-color:#e0a800}.controls-panel .action-button.resume-button{background-color:#28a745;color:#fff}.controls-panel .action-button.resume-button:hover:not(:disabled){background-color:#218838}.processed-list li.error-item{background-color:#f2dede;border-radius:3px;color:#a94442;padding:3px 6px}.processed-list li.success-item{color:#3c763d}@media (min-width:1024px){main{flex-direction:row}.controls-section{border-right:1px solid #e0e0e0;min-width:400px;width:400px}.preview-section{border-left:1px solid #e0e0e0;flex:1 1}}.controls-section,.preview-section{flex:1 1;padding:20px}.preview-section{background-color:#f8f9fa;border-top:1px solid #e0e0e0}hr{background:linear-gradient(90deg,#0000,#e0e0e0,#0000);border:0;height:1px;margin:20px 0}.url-input-panel{margin-bottom:20px}.manual-url-form{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.manual-url-form input[type=text]{border:2px solid #e0e0e0;border-radius:6px;flex:1 1;font-size:14px;min-width:200px;padding:12px;transition:border-color .2s ease}.manual-url-form input[type=text]:focus{border-color:#1877f2;box-shadow:0 0 0 2px #1877f233;outline:none}.manual-url-form button{background-color:#1877f2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:background-color .2s ease}.manual-url-form button:hover:not(:disabled){background-color:#166fe5}.manual-url-form button:disabled{background-color:#e4e6ea;color:#bcc0c4;cursor:not-allowed}.file-input-area{margin-top:15px}.file-label{color:#65676b;display:block;font-size:14px;margin-bottom:8px}input[type=file]{background-color:#f8f9fa;border:2px dashed #e0e0e0;border-radius:6px;cursor:pointer;padding:8px;transition:border-color .2s ease;width:100%}input[type=file]:hover{border-color:#1877f2}.controls-panel{margin-bottom:20px}.action-button,.save-button{background-color:#42b883;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:10px;margin-right:10px;padding:12px 20px;transition:background-color .2s ease}.action-button:hover:not(:disabled),.save-button:hover:not(:disabled){background-color:#369870}.pause-button{background-color:#ff6b35}.pause-button:hover:not(:disabled){background-color:#e55a2b}.resume-button{background-color:#28a745}.resume-button:hover:not(:disabled){background-color:#218838}.action-button:disabled,.save-button:disabled{background-color:#e4e6ea;color:#bcc0c4;cursor:not-allowed}.save-controls{margin-top:15px}.format-selection{margin-bottom:15px}.format-selection>label{color:#65676b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.radio-group{display:flex;gap:20px;margin-left:10px}.radio-label{align-items:center;color:#1c1e21;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;user-select:none}.radio-label input[type=radio]{cursor:pointer;height:16px;margin-right:6px;width:16px}.checkbox-container{align-items:center;display:flex;margin-bottom:15px}.checkbox-container input[type=checkbox]{height:16px;margin-right:8px;width:16px}.checkbox-container label{color:#65676b;cursor:pointer;font-size:14px}.split-config{background-color:#f0f2f5;border-left:3px solid #1877f2;border-radius:4px;margin-left:25px;margin-top:10px;padding:10px}.preview-panel{height:100%}.preview-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px}.preview-controls{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.preview-header h3{color:#1c1e21;flex:1 1;font-size:1.1em;margin:0}.url-display{color:#666;font-size:.85em;font-style:italic;max-width:250px;text-align:right;word-break:break-all}.toggle-preview-btn{background-color:#f0f2f5;border:1px solid #ccd0d5;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s ease}.toggle-preview-btn:hover{background-color:#e4e6ea}.toggle-preview-btn.rendered{background-color:#1877f2;border-color:#1877f2;color:#fff}textarea{background-color:#f8f9fa;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;resize:vertical}.rendered-html-preview,textarea{border:1px solid #ccd0d5;border-radius:6px;box-sizing:border-box;min-height:400px;padding:15px;width:100%}.rendered-html-preview{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow-y:auto}.rendered-html-preview h1,.rendered-html-preview h2,.rendered-html-preview h3{color:#1c1e21;margin-bottom:16px;margin-top:24px}.rendered-html-preview p{margin-bottom:16px}.rendered-html-preview code{background-color:#f6f8fa;border-radius:3px;font-size:85%;padding:2px 4px}.rendered-html-preview pre{background-color:#f6f8fa;border-radius:6px;overflow-x:auto;padding:16px}.processed-list{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;margin-top:20px;padding:15px}.processed-list h3{color:#1c1e21;font-size:1em;margin-top:0}.processed-list ul{list-style:none;margin:0;padding:0}.processed-list li{border-radius:4px;font-size:14px;margin-bottom:4px;padding:8px 12px}.processed-list .success-item{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.processed-list .error-item{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.processed-list .error-item strong,.processed-list .success-item strong{font-weight:600}.selected-file{color:#65676b;font-size:14px;font-style:italic;margin-top:8px}.path-selection-panel{background-color:#f8f9fa;border:2px solid #1877f2;border-radius:8px;margin:20px 0;padding:20px}.path-selection-panel h3{color:#1c1e21;font-size:1.1em;margin-bottom:15px;margin-top:0}.selection-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.cancel-button,.process-selected-button,.toggle-all-button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 16px;transition:background-color .2s ease}.toggle-all-button{background-color:#f0f2f5;border:1px solid #ccd0d5;color:#1c1e21}.toggle-all-button:hover{background-color:#e4e6ea}.process-selected-button{background-color:#42b883;color:#fff}.process-selected-button:hover:not(:disabled){background-color:#369870}.process-selected-button:disabled{background-color:#e4e6ea;color:#bcc0c4;cursor:not-allowed}.cancel-button{background-color:#ff6b35;color:#fff}.cancel-button:hover{background-color:#e55a2b}.paths-list{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;max-height:400px;overflow-y:auto;padding:10px}.path-item{align-items:center;border-radius:4px;display:flex;margin-bottom:4px;padding:8px;transition:background-color .2s ease}.path-item:hover{background-color:#f8f9fa}.path-item input[type=checkbox]{cursor:pointer;height:16px;margin-right:10px;width:16px}.path-item label{color:#1c1e21;cursor:pointer;flex:1 1;font-size:14px;word-break:break-all}.pdf-badge{background-color:#dc3545;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:600;margin-right:8px;padding:2px 6px}.button-group{display:flex;flex-wrap:wrap;gap:10px}.crawl-button{background-color:#42b883!important}.crawl-button:hover:not(:disabled){background-color:#369870!important}.process-button{background-color:#1877f2!important}.process-button:hover:not(:disabled){background-color:#166fe5!important}
/*# sourceMappingURL=main.f4079bdb.css.map*/