body{margin:0;font-family:"Cantarell",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.plain-table,.plain-table td{border:1px solid red}button{border:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}input{border:none;border-radius:.25rem;padding:.25rem}.dialogbox-overlay{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999}.dialogbox{position:fixed;background:#474b4f;border:1px solid #34373a;border-radius:.5rem;font-size:18px}.dialogbox-title{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;color:#deeec7;font-weight:900;font-size:20px;padding:.5rem;margin-bottom:.5rem;border-radius:.5rem .5rem 0 0;background:#34373a}.dialogbox-title .close-btn{margin-left:auto;margin-right:10px;align-self:flex-end}.dialogbox-msg{display:flex;color:#deeec7;min-width:20rem;margin:.8rem}.dialogbox-msg>*{flex:1 1}.dialogbox-btn-grp{display:flex;justify-content:flex-end;margin:.8rem}.dialogbox-btn-grp .dialogbox-cancel-btn{background:#74787a}.dialogbox-btn-grp .dialogbox-cancel-btn:hover{background:#868b8d}.dialogbox-btn-grp button{margin-left:.5rem;background:#6c9c28;color:#deeec7;border:none;border-radius:.25rem;padding:.5rem 1rem;cursor:pointer}.dialogbox-btn-grp button:hover{background:#86c232}.menu-list{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menu-list ul{list-style:none;padding:0;margin:0}.menu-list li{cursor:pointer}.menu-plus{display:flex;flex-direction:column;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menu-plus ul{list-style:none;padding:0;margin:0}.menu-plus li{text-align:center;padding:.8rem 2rem;color:#deeec7;font-weight:900;cursor:pointer}.menu-plus li:hover{background:#86c232}.menu-plus li.selected{background:#868b8d}.menu-plus li.selected:hover{background:#95d639}.workspace{background-color:#fff;display:flex;flex:1 1}.workspace iframe{display:flex;flex:1 1;border:none}.pages-menu .no-page-txt{display:flex;justify-content:center;color:#deeec7;margin:1rem 0}.styled-rb-grp{display:flex;margin-bottom:1rem}.styled-rb{display:flex;flex:1 1;justify-content:center}.styled-rb input[type=radio]{display:none}.styled-rb input[type=radio]:before{content:""}.styled-rb input[type=radio]+label{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:.5rem;background:#31353a;border-right:1px solid #292e31}.styled-rb input[type=radio]+label:hover{background:#23282b}.styled-rb input[type=radio]:checked+label{background-color:#171b1d}.styled-rb:last-child input+label{border:0;border-radius:0 1rem 1rem 0}.styled-rb:first-child input+label{border-radius:1rem 0 0 1rem}.menu-bar-container{display:flex;background:#31353a}.menu-bar-logo{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:"Cantarell";position:relative;display:flex;align-items:center;padding:0 1rem;margin:0;height:100%;line-height:100%;font-size:2rem;font-weight:900;color:#86c232;bottom:.1rem;cursor:pointer}.menu-bar-logo:hover{color:#95d639}.menu-login-btn{border:none;border-radius:.5rem;background:#86c232;margin:1rem;padding:.5rem 1.5rem;color:#deeec7;font-size:18px;font-weight:900;cursor:pointer}.menu-login-btn:hover{background:#95d639}.menu-login-btn:active{background:#6c9c28;color:#c3d8a6}.menu-userinfo-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;color:#deeec7}.menu-userinfo-box .menu-username{font-weight:900}.menu-bar{flex:1 1;align-items:center;height:60px;max-height:60px;margin:auto 0}.menu-bar,.menu-bar ul{display:flex}.menu-bar ul>*{margin:0 10px}.menu-bar ul input{background:none;border-radius:0;border-bottom:1px solid;color:#74787a;font-size:20px}.menu-bar li{display:flex;justify-content:center;align-items:center;color:#deeec7;padding:.5rem 1rem;margin:0;border-radius:.5rem;font-size:1.4rem}.menu-bar li svg{font-size:1.6rem}.menu-bar li:hover{background:#292e31}.menu-bar li:active{background:#6c9c28}.left-menu-ex{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 60px);width:15rem;word-break:break-all}.left-menu{background:#474b4f}.left-menu li{border-bottom:1px solid #34373a;font-weight:900;font-size:1.25rem;text-align:center;padding:1rem;color:#deeec7;cursor:pointer}.left-menu li:hover{background:#626669}.left-menu li.active{background:#6c9c28}.cmpnt-grp-lbl{color:#deeec7;background:#626669;padding:.5rem 1rem;text-align:left;font-weight:900}.cmpnt-grp{display:flex;flex-wrap:wrap;margin:.5rem 0}.cmpnt-icon-grp{display:flex;flex-direction:column;justify-content:center;align-items:center;width:6rem;white-space:pre-line;text-align:center;margin:.5rem 0 .5rem .5rem;color:#c3d8a6;cursor:pointer}.cmpnt-icon-grp:hover{color:#deeec7}.cmpnt-icon{display:flex;justify-content:center;align-items:center;font-size:1.5rem;padding:0;margin:0}.cmpnt-icon svg{display:flex;font-size:1.8rem;margin:auto}ul.hierarchy{padding:0 1rem;margin:.5rem 0}ul.hierarchy,ul.hierarchy ul{list-style:none;color:#deeec7}ul.hierarchy ul{padding:0 0 0 1rem;margin:0}ul.hierarchy span{padding:.25rem;display:flex;cursor:pointer}ul.hierarchy span:hover{background-color:#474b4f}.empty-hierarchy{color:#deeec7;text-align:center;margin-top:.5rem}.spreadsheet-menu .top-control{display:flex;justify-content:flex-end;padding-right:.25rem;background:#636769}.spreadsheet-menu .top-control button{background:none;color:#c3d8a6;border:none;font-size:1.25rem;margin:.5rem .25rem;cursor:pointer}.spreadsheet-menu .top-control button:hover{color:#deeec7}.spreadsheet-menu .no-spreadsheet-text{display:flex;color:#deeec7;justify-content:center;margin-top:.5rem}.spreadsheet-menu .spreadsheet-title{padding:.5rem 0 .5rem .5rem;color:#deeec7;font-size:20px;font-weight:900}.spreadsheet-menu .spreadsheet-title:hover{background:#86c232}.sheet-title{color:#deeec7;padding:.5rem 0 .5rem 1.5rem}.sheet-title:hover{background:#86c232}.properties{width:25rem}.propsbox{color:#deeec7}.propsbox-body{padding:0 1rem;margin:1rem .5rem}.propsbox-body .props-row{display:flex;flex:1 1;margin:.5rem 0;justify-content:center;align-items:center}.propsbox-body .props-row:first-child{margin-top:0}.propsbox-body .props-row:last-child{margin-bottom:0}.propsbox-body .props-row>*{margin:0 .25rem}.propsbox-body .props-row>:first-child{margin-right:.25rem}.propsbox-body .props-row>:last-child{margin-left:.25rem}.propsbox-body .props-title{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:900}.propsbox-body .props-btn-grp{display:flex;flex:1 1;justify-content:space-between;margin:0 1rem}.propsbox-body .props-btn-grp:first-child{margin:0 1rem 0 0}.propsbox-body .props-btn-grp:last-child{margin:0 0 0 1rem}.propsbox-body .props-btn-grp>*{margin:0 .25rem}.propsbox-body .props-btn-grp>:first-child{margin-right:.25rem}.propsbox-body .props-btn-grp>:last-child{margin-left:.25rem}.propsbox-body .props-grow{flex:1 1}.propsbox-body .props-margin-right{margin-right:.25rem}.propsbox-body .props-margin-left{margin-left:.25rem}.propsbox-body .props-space-between{justify-content:space-between}.propsbox-body .props-flex-start{justify-content:flex-start}.propsbox-body select{background:#fff;border-radius:.25rem;padding:.25rem}.propsbox-body .props-input-grp-col{display:flex;flex-direction:column}.propsbox-body .props-input-grp-col input{text-align:center}.propsbox-body .props-input-grp-col label{text-align:center;margin-bottom:.25rem}.propsbox-body .toggle.on{color:#86c232}.propsbox-title{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#636769;padding:.5rem 1rem;font-weight:900;color:#deeec7}.borderstyle-selector{position:relative;min-width:100px}.borderstyle-optbtn{background:#fff;border-radius:3px;padding:8px 5px;display:flex;align-items:center;color:#31353a;font-size:14px;line-height:0}.borderstyle-optbtn>div{border:4px;padding:2px;flex-grow:1;margin-right:5px;pointer-events:none}.borderstyle-optbtn>i{color:#000;margin-left:auto;font-size:12px;pointer-events:none}.borderstyle-options{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%;max-height:200px;overflow:auto;z-index:1;outline:1px solid grey;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.borderstyle-options>div{padding:8px 5px;background:#fff;display:flex;font-size:12px}.borderstyle-options>div.selected{background:#636769}.borderstyle-options>div:hover{background:#636769;cursor:pointer}.borderstyle-options>div>div{flex-grow:1;color:#31353a;padding:2px;border:4px}.editor-outer{display:flex;flex-direction:column;height:100%}.editor-inner{background:#74787a;display:flex;flex:1 1}:root{--primary:#86c232;--accent:#61892f;--secondary:#474b4f;--secondary-l:#626669;--text-light:#deeec7;--text-light2:#5b5d5f;--secondary-light:#74787a;--secondary-light-l:#868b8d}#root{height:100vh}.plus-btn{margin:.5rem auto auto;font-size:2rem;color:#86c232;cursor:pointer}.plus-btn:hover:not(.disabled){color:#9ddd43}.plus-btn:active:not(.disabled){color:#74aa29}.plus-btn.disabled{color:#5b5d5f}.primary-btn{border:none;padding:10px;border-radius:5px;margin:.5rem;color:#deeec7;font-weight:900;font-size:16px;cursor:pointer;background:#86c232}.primary-btn:hover{background:#95d639}.primary-btn:active{background:#6c9c28}.secondary-light-btn{border:none;padding:10px;border-radius:5px;margin:.5rem;color:#deeec7;font-weight:900;font-size:16px;cursor:pointer;background:#74787a}.secondary-light-btn:hover{background:#868b8d}.secondary-light-btn:active{background:#636769}.icon-btn{padding:0;margin:0;background:none;cursor:pointer;color:#deeec7;font-size:18px}.icon-btn span{outline:#c3d8a6}.icon-btn svg{fill:#deeec7;stroke:#deeec7}.icon-btn:hover{outline:#c3d8a6;color:#c3d8a6}.icon-btn:hover svg{fill:#c3d8a6;stroke:#c3d8a6}.loader{display:flex;justify-content:center;align-items:center;background:rgba(1,1,1,.5);width:100vw;height:100vh;z-index:9999}.loader,.loader .spinner-bg{position:absolute}.loader .spinner-bg svg{width:100%;height:100%}.loader .spinner-bg svg circle{fill:#6c9c28}.loader .spinner{position:absolute}.loader .spinner svg{width:100%;height:100%;animation:rotation 6s linear infinite}.loader .spinner svg circle{stroke:#86c232;stroke-linecap:round;stroke-dasharray:0 44;stroke-dashoffset:0;animation:spinner 10s linear infinite}@keyframes spinner{70%{stroke-dasharray:22 44;stroke-dashoffset:-10}to{stroke-dasharray:0 44;stroke-dashoffset:-44}}@keyframes rotation{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d4e1a7e6.chunk.css.map */