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}button,input,label,textarea{display:block;margin:0 auto;padding:7px}label>input{display:inline-block}span{padding:2px 5px}h2{margin:5px auto}.first-cell{width:150px}.App,.first-cell{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}}.render_place{margin:10px auto;min-height:400px;text-align:center;width:100%}.render_place canvas{border-radius:10px;box-shadow:0 10px 25px 5px #919090;margin:0 auto}.container{align-items:center;display:grid;grid-template-columns:720px 1fr;grid-template-rows:1fr;margin:25px auto}.form_base{align-items:center;display:flex;justify-content:center}@media (max-width:1250px){.container{grid-template-columns:1fr;grid-template-rows:auto 1fr;margin:10px auto}.container .form_base{grid-row:1}}.table-container{border:1px solid #ccc;margin:10px auto;max-height:350px;overflow-y:auto;width:90%}.data_table{border-collapse:collapse;table-layout:fixed;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:center}.first-cell{background-color:#f2f2f2;border-top:none;position:-webkit-sticky;position:sticky;top:55px;z-index:9}td{cursor:pointer}.electro,.magnetic{margin:5px auto;padding:15px}form>div{text-align:center}.sub-form-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around}button{background:#0b63f6;border:none;border-radius:10px;box-shadow:0 5px 15px 0 #0b63f6;color:#fff;cursor:pointer;font-size:15px;margin:10px;padding:20px;transition:.5s}button:hover{box-shadow:0 20px 40px 0 #0b63f6;transform:translateY(-3px)}.buttons{display:flex;justify-content:center}.footer,.header{background:#1f2937;color:#fff;padding:2rem;text-align:center}.navbar{background-color:#fff;box-shadow:0 2px 10px #0000001a;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.navbar-links{align-items:center;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.navbar-links a{color:#5a5a5a;font-size:22px;font-weight:700;padding:15px;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:#0b63f6}
/*# sourceMappingURL=main.0ab0f304.css.map*/