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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;background-color:#0d1117;color:#e6edf3;display:flex;flex-direction:column;font-size:16px;justify-content:center;min-height:100vh;padding-top:60px;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{max-width:1200px;padding:2rem;width:100%}.App-link{color:#a78bfa}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checkbox{appearance:none;-webkit-appearance:none;background-color:initial;border:2px solid #7e57c2;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.checkbox:checked{background-color:#7e57c2}.checkbox:checked:after{color:#e6edf3;content:"✓";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}button{background-color:#7e57c2;border:none;border-radius:4px;color:#e6edf3;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s}button:hover{background-color:#a78bfa}button:disabled{cursor:not-allowed}button:disabled,select{background-color:#161b22}select{border:1px solid #7e57c2;border-radius:4px;color:#e6edf3;font-size:1rem;padding:.5rem;width:100%}.file-container{box-shadow:0 2px 4px #0003;margin-bottom:20px}.checkbox-container{align-items:center;display:flex;margin-bottom:8px}.checkbox-container input[type=checkbox]{height:18px;margin-right:8px;width:18px}.button{background-color:#7e57c2;border:none;border-radius:4px;color:#e6edf3;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.button:hover{background-color:#a78bfa}.button:disabled{background-color:#161b22;cursor:not-allowed}.select{background-color:#161b22;border:1px solid #7e57c2;border-radius:4px;color:#e6edf3;font-size:1rem;margin-bottom:16px;padding:8px;width:100%}.file-container-wrapper{display:flex;justify-content:space-between;margin-bottom:2rem}.file-container{background-color:#161b22;border-radius:8px;padding:20px;width:48%}.file-content{display:flex;justify-content:space-between}.checkbox-column,.fields-column,.key-column{width:30%}.checkbox-container,.field-item{align-items:center;display:flex;height:30px;margin-bottom:5px}.field-item{justify-content:flex-start}.checkbox-container{justify-content:center}.select-trigger{background-color:#161b22;border:1px solid #7e57c2;color:#e6edf3}.select-content{background-color:#7e57c2;color:#e6edf3}.select-content *{cursor:default}.button-container{display:flex;gap:1rem;justify-content:center}.mapping-container{background-color:#161b22;border-radius:8px;margin-bottom:20px;max-height:80vh;overflow-y:auto;padding:20px}.mapping-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr 2fr}.mapping-column{display:flex;flex-direction:column}.mapping-column h3{background-color:#3a3f4b;font-weight:700;margin-bottom:10px;padding:5px 0;position:sticky;top:0;z-index:1}.mapping-row{align-items:center;display:flex;margin-bottom:10px}.new-fields .mapping-row{justify-content:flex-start}.App{overflow-x:hidden}.mapping-scroll-container::-webkit-scrollbar,.select-dropdown::-webkit-scrollbar{width:10px}.mapping-scroll-container::-webkit-scrollbar-track,.select-dropdown::-webkit-scrollbar-track{background:#282c34}.mapping-scroll-container::-webkit-scrollbar-thumb,.select-dropdown::-webkit-scrollbar-thumb{background:#61dafb;border-radius:5px}.mapping-scroll-container::-webkit-scrollbar-thumb:hover,.select-dropdown::-webkit-scrollbar-thumb:hover{background:#21a1c9}.result-preview{background-color:#3a3f4b;border-radius:8px;margin-top:20px;overflow-x:auto;padding:20px}.result-preview table{border-collapse:collapse;width:100%}.result-preview td,.result-preview th{border:1px solid #61dafb;padding:8px;text-align:left}.result-preview th{background-color:#4a4f5a}.select-native{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#282c34;border:1px solid #61dafb;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px;width:100%}.custom-select:after{content:"\25BC";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select-native:focus{box-shadow:0 0 0 2px #61dafb80;outline:none}.select-native option{background-color:#282c34;color:#fff;padding:8px}.select-native{max-height:200px;overflow-y:auto}.select-native::-webkit-scrollbar{width:10px}.select-native::-webkit-scrollbar-track{background:#282c34}.select-native::-webkit-scrollbar-thumb{background:#61dafb;border-radius:5px}.select-native::-webkit-scrollbar-thumb:hover{background:#21a1c9}.custom-select{position:relative;width:100%}.select-trigger{border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px;text-align:left;width:100%}.select-dropdown,.select-trigger{background-color:#282c34;border:1px solid #61dafb}.select-dropdown{border-radius:0 0 4px 4px;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.select-option{cursor:pointer;padding:8px}.select-option:hover{background-color:#3a3f4b}.select-dropdown::-webkit-scrollbar{width:10px}.select-dropdown::-webkit-scrollbar-track{background:#282c34}.select-dropdown::-webkit-scrollbar-thumb{background:#61dafb;border-radius:5px}.select-dropdown::-webkit-scrollbar-thumb:hover{background:#21a1c9}.merged-preview table{border-collapse:collapse;margin-top:20px;width:100%}.merged-preview th{background-color:#7e57c2;color:#e6edf3;padding:12px 8px;text-align:left}.merged-preview td{border:1px solid #30363d;color:#e6edf3;padding:8px}.merged-preview tr:nth-child(2n){background-color:#161b22}.merged-preview tr:hover{background-color:#1c2128}nav{background-color:#161b22!important}nav a{color:#7e57c2!important}nav a:hover{background-color:#1c2128!important}.documentation-content h2{color:#7e57c2!important}.documentation-content strong{color:#a78bfa}.reset-container{background-color:#161b22!important}.reset-container button{background-color:#7e57c2}.reset-container span{color:#e6edf3}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#161b22}::-webkit-scrollbar-thumb{background:#7e57c2;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#a78bfa}
/*# sourceMappingURL=main.e4857542.css.map*/