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}.App{display:block}#root,.App,body,html{height:100%;min-width:100%}#root,body,html{margin:0;padding:0}.panel{overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f3fbff}#scrollable-canvas-container{background-color:#fdfdfd;background-image:radial-gradient(#eee 20%,#0000 0),radial-gradient(#d5d5d5 5%,#0000 0);background-position:0 0,20px 20px;background-size:20px 20px;font-size:1.2em}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}input,select{background-color:#fff;border:1px solid #999;font-size:20px;height:1.5em;line-height:1.5em}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.projectName:hover{text-decoration:underline}.fieldCard{background-color:#fefefe;border-bottom:2px solid #ccc;cursor:pointer;font-size:12px;padding:3.3% 4%;text-align:left;width:92%}.fieldCard:hover{background-color:#efefef}.headerButton{background-color:#0681d6;border-right:1px solid #0b4f82;color:#fff;cursor:pointer;display:inline-block;font-weight:300;padding:10px 20px}.headerButton:hover{background-color:#0a66a8}.fieldsTable{display:block;width:100%}.fieldsTable tr th{background-color:#ddd;border:none;font-size:15px;padding:7px}.fieldsTable tr td{background-color:#eee;border-bottom:1px solid #ccc;font-size:15px;padding:3px;text-align:center}.fieldsTable tr td input,.fieldsTable tr td select{font-size:15px}.editorButton{background-color:#ddd;border-radius:5px;cursor:pointer;display:inline-block;padding:10px}.editorButton:hover{background-color:#ccc}.deprecated{text-decoration:line-through}.modalPanel{background-color:#fff}.entityCard{box-shadow:1px 1px 12px 1px #00000059;position:relative;z-index:2}.entity-relationship{box-shadow:1px 1px 20px 1px #0000001a}.inputLabel{display:inline-block;font-size:18px;min-width:95px;padding-right:5px;text-align:right}.panel{border-bottom:1px solid #ccc;box-shadow:-1px 4px 14px 3px #0000008a}.render_identifier{color:#666;float:right}.customQueries,.customQuery{display:block;padding:2%;width:96%}.customQueries h1,.customQuery h1{font-size:25px;font-weight:700}.customQueries h2,.customQuery h2{font-size:20px;font-weight:700}.customQueries h3,.customQuery h3{font-size:18px;font-weight:700}.customQuery input{width:350px}.customQuery h1,.customQuery h2{margin-bottom:0}.customQuery p{margin-top:5px}.customQuery section{border-bottom:1px solid #eee;display:block;padding:15px 0}.customQueries ul{list-style:none;margin:0;padding:0}.customQueries ul li{background-color:#efefef;color:#666;cursor:pointer;display:block;font-size:20px;font-weight:500;margin-bottom:10px;min-height:50px;padding:10px}.customQueries ul li:hover{background-color:#d5d5d5}.customQueries ul li span{display:inline-block;margin-top:15px}.comparison,.customQuery .condition,.customQuery .join{background-color:#efefef;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:10px}.comparison{background-color:#d5d5d5}.customQuery span{display:inline-block;width:150px}.customQuery input,.customQuery select{width:300px}.customQuery select.comparatorSelect{width:100px}.btn{background-color:#0a66a8;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:10px}.btn:hover{background-color:#0b4f82}.btn.remove{background-color:#c00}.btn.remove:hover{background-color:#760606}.btn.remove,.sectionHeader .btn.add{float:right}.sectionHeader{display:block;padding-top:10px;width:100%}.sectionHeader .title{display:inline-block}.sectionHeader .title h2{margin-top:0}.subconditions .condition{background:#0000001a}.sliding-panel-container{left:0;position:fixed;top:0}.sliding-panel-container.active{background-color:#0000004d;position:fixed;will-change:transform;z-index:15000}.sliding-panel-container.active.click-through{background-color:initial;pointer-events:none}.sliding-panel-container.click-through>div{pointer-events:none}.panel-content{height:100%;pointer-events:all;width:100%}.panel-container-left-enter{opacity:0;transform:translateX(-100%)}.panel-container-left-enter-active{opacity:1;transform:translateX(0);transition:transform .5s,opacity .5s}.panel-container-left-exit{opacity:1;transform:translateX(0)}.panel-container-left-exit-active{opacity:0;transform:translateX(-100%);transition:transform .5s,opacity .5s}.panel-container-right-enter{opacity:0;transform:translateX(100%)}.panel-container-right-enter-active{opacity:1;transform:translateX(0);transition:transform .5s,opacity .5s}.panel-container-right-exit{opacity:1;transform:translateX(0)}.panel-container-right-exit-active{opacity:0;transform:translateX(100%);transition:transform .5s,opacity .5s}.panel-container-top-enter{opacity:0;transform:translateY(-100%)}.panel-container-top-enter-active{opacity:1;transform:translateX(0);transition:transform .5s,opacity .5s}.panel-container-top-exit{opacity:1;transform:translateX(0)}.panel-container-top-exit-active{opacity:0;transform:translateY(-100%);transition:transform .5s,opacity .5s}.panel-container-bottom-enter{opacity:0;transform:translateY(100%)}.panel-container-bottom-enter-active{opacity:1;transform:translateX(0);transition:transform .5s,opacity .5s}.panel-container-bottom-exit{opacity:1;transform:translateX(0)}.panel-container-bottom-exit-active{opacity:0;transform:translateY(100%);transition:transform .5s,opacity .5s}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;animation:react-confirm-alert-fadeIn .5s .2s forwards;background:#ffffffe6;bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.react-confirm-alert-body{background:#fff;border-radius:10px;box-shadow:0 20px 75px #00000021;color:#666;font-family:Arial,Helvetica,sans-serif;padding:30px;text-align:left;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{background:#333;border:none;border-radius:5px;color:#eee;cursor:pointer;display:inline-block;font-size:12px;margin-right:10px;outline:none;padding:6px 18px}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.ee3115db.css.map*/