#root,.App,body,html{height:100%;width:100%}.App{margin:30px}.App,input[type=text]{font-family:Georgia}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.BrickNamer{border:none;margin:10px;width:100%;text-align:left;padding:3px;font-size:18px;font-weight:700;text-decoration:underline}.BrickNamer:focus{border:1px solid grey;font-weight:400;text-decoration:none}.InputBrickComponent{border:1px solid grey;border-radius:5px;background-color:#fff;padding:10px;margin:0 5px;text-align:center;min-width:25px;position:relative}.InputBrickComponent.is-selected{border:1px solid #000;background-color:grey;color:#fff}.InputBrickComponent-name{z-index:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.InputBrickComponent-arrow{position:absolute;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-9px;left:50%;margin-left:-7.5px;background:#fff;border:1px solid grey;border-right:none;border-bottom:none}.InputBrickComponent.is-selected .InputBrickComponent-arrow{background-color:grey;border-color:#000}.BrickComponent-unexpectedActualType{margin-bottom:20px;text-align:center}.BrickSearch{margin:10px}.BrickSearch-libraryItem--selected{background-color:#dcdcdc}.ConstantBrickComponent{border:1px solid grey;border-radius:5px;background-color:#fff;padding:10px;margin:0 5px;text-align:center;min-width:13px}.ConstantBrickComponent.is-selected{border:1px solid #000;background-color:grey;color:#fff}.CorkBrickComponent{border:1px solid grey;border-radius:5px 5px 0 0;background-color:#fff;padding:10px;margin:0 5px;text-align:center;min-width:13px;border-radius:21px;height:15px;width:15px}.CorkBrickComponent.is-selected{border:1px solid #000;background-color:grey;color:#fff}.InvocationBrickComponent{display:inline-block;position:relative;margin:0 5px}.InvocationBrickComponent-top.is-selected{border-color:#000;background-color:#444}.InvocationBrickComponent-side.is-selected{border-color:#000;background-color:grey;color:#fff}.InvocationBrickComponent-topFront.is-selected{border-color:#000;background-color:#444}.InvocationBrickComponent-top{border:1px solid grey;position:absolute;left:0;right:0;height:50px;margin-top:-25px;background:#d3d3d3;z-index:-1;border-radius:5px 5px 0 0}.InvocationBrickComponent-topFront{background:#d3d3d3;height:5px;position:absolute;top:0;left:0;right:0;border-radius:0 0 5px 5px;border:1px solid grey;border-top:none;margin-left:-1px;margin-right:-1px}.InvocationBrickComponent-side{background:#fff;transition:all .1s;border-radius:0 0 5px 5px;border:1px solid grey;border-top:none;position:relative}.InvocationBrickComponent-input{display:flex;flex-direction:column-reverse}.InvocationBrickComponent-inputList{display:flex;justify-content:center}.InvocationBrickComponent-name{padding:10px}.InvocationBrickComponent-inputExpectedType{margin-left:10px;margin-right:10px;background:#fff;padding:10px;border:1px dashed grey;border-radius:100px;color:grey}.SocketComponent{width:50px;margin:10px;position:relative;border:1px solid grey;border-radius:3px;cursor:pointer;transition:all .1s;height:13px;z-index:2;left:0;right:0;bottom:-8px;box-shadow:inset 0 2px 0 0 grey;background-color:#d3d3d3}.SocketComponent.is-selected{border:1px solid #000;background-color:grey;box-shadow:inset 0 -2px 0 0 #000}.TestGrid td{border:none;background:none}.TestGrid thead{font-weight:700}.TestGrid-input{outline:none;font-size:16px;background:none;border:1px solid transparent}.TestGrid-input:focus{border:1px solid #d3d3d3}.TestGrid-failingTestCase{background-color:#d3d3d3}.TestGrid-digitColumn{color:#d3d3d3}.TestGrid-failingTestCase .TestGrid-digitColumn{color:#000}.ParameterPane{position:absolute;background:#fff;z-index:3;height:100%;border-right:1px solid #000;border-top:1px solid #000;left:0;margin-top:-20px;padding:20px}.SingleParameterEditor-input{font-family:Georgia,Times New Roman,Times,serif;font-size:14px;border:none;background:none}.SingleParameterEditor--isNaming .SingleParameterEditor-input{border:1px solid grey}.SingleParameterEditor{background:#fff}.SingleParameterEditor--isSelected{background:#d3d3d3;color:#000}.SingleParameterEditor--isSelected .SingleParameterEditor-input{color:#000}body{margin:0;padding:0;font-family:sans-serif;height:100%;width:100%}
/*# sourceMappingURL=main.fa9ba741.chunk.css.map */