#root,body,html{margin:0;padding:0}body{font-family:Chivo,sans-serif;overflow:hidden;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}*{box-sizing:border-box}.force-no-wrap{white-space:nowrap}.pull-left{float:left}.pull-right{float:right}.login-page{width:100%;margin:0 auto;height:100%;position:relative}.login-page-content{width:100%;height:100%;background-repeat:no-repeat;background:round;overflow-y:auto;box-sizing:border-box;background-color:#084a7a}@media only screen and (max-width:1024px){.login-page-content{background-image:none}}.login-form{padding:0 1.5em;color:#dddcdf;text-align:center;vertical-align:middle;height:100%;position:relative}@media only screen and (max-width:1024px){.login-form-loader{width:100%;align-items:center;flex-direction:column;justify-content:center;display:flex}}.login-form-input-header{color:#dddcdf;font-size:36px;margin-bottom:1rem}.login-form-input-error{color:#f34d4d;font-size:1rem}.login-form-container{display:block;box-sizing:border-box;width:100%;height:100%}@media only screen and (max-width:1024px){.login-form-container{text-align:center;width:100%}}.login-modal ::-webkit-input-placeholder{color:#c0e2fd}.login-form-button{background-color:#473d5d;border-color:#473d5d;text-align:center;width:100%}.login-form-button:active,.login-form-button:hover{color:#473d5d!important;border-color:#dddcdf!important;background-color:#dddcdf!important}.login-form-link{color:inherit;text-decoration:none;font-size:1.2rem}.login-form-link:hover{color:inherit;text-decoration:underline}.google-idp-icon{width:30px;margin-right:15px}.auth-container{align-items:center;height:100%;display:flex;justify-content:center}.auth-divider{margin-top:15px}.auth-card{background:hsla(0,0%,100%,.84);padding:15px;border-radius:15px;max-width:360px;width:100%}.email-submit{margin-block:10px;width:100%;border-radius:10px;background:#00a4d6;border-color:#00a4d6}.login-divider{display:flex;align-items:center;grid-gap:10px;gap:10px;color:#000;margin-top:15px}.login-divider .line{width:100%;border-top:2px solid #473d5b}.loading-center{display:flex;justify-content:center}.home-page{height:100%;display:flex;flex-direction:column}.footer{color:#fff;background-color:#0072b4}.footer .title{text-align:center}.footer .feature{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:30px}.footer .feature div{display:flex;align-items:center;grid-gap:10px;gap:10px}.footer .feature span{height:10px;width:10px;background-color:#fff;border-radius:50%;display:inline-block}.footer .feature h5{margin-bottom:0}.footer a{color:#fff}@media (max-width:767px){.footer .feature{grid-template-columns:repeat(1,1fr)}.home-page{overflow:auto}.login-page{min-height:70vh}}.h-100{height:100%}.headline{position:absolute;bottom:3px;width:100%;text-align:center;color:#fff;font-weight:700}.radio-selector{display:flex;font-size:1rem;float:left;line-height:30px;margin-right:10px}.radio-option{background-color:#473d5d;color:#eee;padding:8px;cursor:pointer;max-width:70px}.radio-option:hover{box-shadow:inset 0 0 0 50px rgba(0,0,0,.2)}.radio-option-selected{border:none!important;background-color:#7a45f0;color:#fff;padding:8px;cursor:pointer}.radio-option-selected:hover{box-shadow:inset 0 0 0 50px rgba(0,0,0,.2)}#radio-left{border-radius:.3rem 0 0 .3rem;border-right:2px solid hsla(0,0%,100%,.1)}#radio-right{border-radius:0 .3rem .3rem 0;border-left:2px solid hsla(0,0%,100%,.1)}.radio-horizon{display:block}.radio-horizon .radio-option,.radio-horizon .radio-option-selected{max-width:150px;text-align:center}.radio-horizon #radio-left{border-radius:.3rem .3rem 0 0!important;border:none;border-bottom:2px solid hsla(0,0%,100%,.1)!important}.radio-horizon #radio-right{border-radius:0 0 .3rem .3rem!important;border:none;border-top:2px solid hsla(0,0%,100%,.1)!important}.file-view{padding:15px;position:relative;height:100%}.file-view .file-list{height:calc(100% - 150px);margin-bottom:25px;overflow-y:auto;overflow-x:auto}.file-view .file-list ul{list-style:none;padding:0;margin:0}.file-view .file-list ul li{display:flex}.file-view .file-list ul li .file-link{cursor:pointer;color:#dddcdf;font-size:19px;background:transparent;border:none;outline:none;text-align:left;width:100%}.file-view .file-list ul li .file-link .dropdown-menu{width:120px}.file-view .file-list ul li .file-link:focus{outline:none;border:none}.file-view .file-list ul li .file-link:hover{background:#2a2d2e!important;color:#fff}.file-view .file-list ul li .file-link.active{background:#37373d;color:#fff;font-weight:800}.file-view .file-list ul li .dropright:focus{outline:none;border:none}.file-view .file-list ul li .btn-secondary{background:none;outline:none;border:none;text-align:left;box-shadow:none}.file-view .file-list ul li .dropdown-toggle.btn{text-align:right}.file-view .file-list ul li .dropdown-toggle.btn:after{content:"\2807";border:none;color:#ccc}.file-view .file-list ul li .dropdown-toggle.btn:focus{box-shadow:none}.file-view .file-list ul li .dropdown-item{color:#000}.new-file,.new-file-button-wrapper{text-align:center}.react-confirm-alert-overlay{background:rgba(0,0,0,.5)!important}.custom-ui{background:#252132;text-align:center;width:500px;padding:40px;box-shadow:0 20px 75px rgba(0,0,0,.23);color:#fff}.custom-ui h1,.custom-ui p{color:#dddcdf}.custom-ui button{width:160px;padding:10px;border:1px solid #fff;margin:10px;cursor:pointer;background:none;color:#fff;font-size:14px}.upload-row{display:flex;justify-content:center}.upload-row .custom-button{display:flex;align-content:center;grid-gap:10px;gap:10px}.upload-row svg{margin-top:3px}#new-file-modal .modal-content{background:#252132}#new-file-modal .modal-content .modal-header,#new-file-modal .modal-content .modal-header .close{color:#dddcdf}#new-file-modal .modal-content .modal-body{display:flex}#new-file-modal .modal-content .modal-body .file-name-input{padding-top:5px;width:70%}#new-file-modal .modal-content .modal-body .help-block{padding-top:3px;color:#d00}.console-panel{color:#fff;background:#252132;height:100%}.console-panel .console-tool{background:#585166;overflow:hidden}.console-panel .console-tool .btn-toggle-console{float:right;background:none;color:#fff;border:none;margin-right:5px}.console-panel .console-tool .btn-toggle-console:focus{outline:none}.console-panel .log-panel{padding:10px;overflow-y:auto;height:calc(100% - 25px)}.console-panel .log-panel ul{list-style:none;padding:0;margin:0}.console-panel .log-panel ul li{color:#dddcdf;font-size:19px;background:transparent;border:none;outline:none;display:flex}.console-panel .log-panel ul li .log-icon{color:#00f;font-size:13px;background:#adff2f;border-radius:3px;padding:2px;height:25px;text-align:center;width:40px;margin-right:3px}.console-panel .log-panel ul li .Warning{background:#ff0}.console-panel .log-panel ul li .Error{background:red}.console-panel .log-panel ul li .log-data{width:calc(100% - 45px);word-wrap:break-word}.Loading{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#252132;width:100%;height:100%}.Loading-title{margin:0 0 2rem;font-size:5rem;font-family:Poppins,sans-serif;color:#dddcdf}.CodeMirror-lines{cursor:default}.cm-s-material.CodeMirror{box-sizing:border-box;max-width:inherit;max-height:inherit;min-height:inherit;background-color:rgba(38,50,56,0);font-family:Ubuntu Mono,monospace;color:#fff;font-size:18px;height:100%}.CodeMirror pre{padding-left:5px;padding-right:4px}.cm-s-material .CodeMirror-gutters{background-color:#252132}.cm-s-material .CodeMirror-guttermarker,.cm-s-material .CodeMirror-guttermarker-subtle,.cm-s-material .CodeMirror-linenumber{color:#fff;text-align:left;padding-left:15px}.cm-s-material .cm-comment{color:#fff}.cm-s-material span.cm-keyword{color:#deb0ff}.cm-s-material span.cm-def{color:#47e2d5}.cm-s-material span.cm-variable{color:#f5e83c}.cm-s-material .cm-builtin{color:#ffb36f}.cm-s-material .cm-number{color:#f69797}.cm-s-material .cm-operator{color:#e9eded}.cm-s-material .cm-property{color:#80cbae}.cm-s-material .CodeMirror-cursor{border-left:1px solid #f4ee94}.cm-s-material .CodeMirror-cursor:after{position:absolute;margin-top:26px;left:-10px;color:hsla(0,0%,100%,0);content:"";width:500px;height:500px;background-position:0 0;background-color:hsla(0,0%,100%,0);background-size:20px auto;background-repeat:no-repeat;background-image:url(data:image/png;base64,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)}@media not all and (min-resolution:0.001dpcm){.cm-s-material .CodeMirror-cursor:after{margin-top:2px}}.CodeMirror-scroll{overflow:hidden!important}.CodeMirror-lines{margin-bottom:20px;padding-left:3px}.Resizer{background:#000;opacity:.2;z-index:1;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.Resizer:hover{-webkit-transition:all 2s ease;transition:all 2s ease}.Resizer.horizontal{height:11px;margin:-5px 0;border-top:5px solid hsla(0,0%,100%,0);border-bottom:5px solid hsla(0,0%,100%,0);cursor:w-resize;width:100%}.Resizer.horizontal:hover{border-top:5px solid rgba(0,0,0,.5);border-bottom:5px solid rgba(0,0,0,.5)}.Resizer.vertical{width:11px;margin:0 -5px;border-left:5px solid hsla(0,0%,100%,0);border-right:5px solid hsla(0,0%,100%,0);cursor:w-resize}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.editor{display:flex;flex:1 1 auto;flex-direction:row;align-items:flex-start;background-color:#252132;justify-content:flex-start;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative}.editor-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.back-button{font-size:20px;margin-top:-10px}.back-button,.back-button:hover{background:none;border:none;color:#fff}.back-button:hover{font-weight:800}.code-section{display:flex;overflow-y:hidden;height:100%;flex-direction:column;align-items:flex-start;max-height:100vh;overflow-y:auto;background-color:#252132}.project-name-input{background:transparent;border-width:0 0 2px;color:#dddcdf;font-size:20px;text-align:center}.project-name-input:focus{outline:none}.code-section-banner{padding:5px 0;border-bottom:1px solid #fff}.code-section-banner label{font-size:22px;color:#dddcdf;margin:0;padding-top:10px}.code-section-banner .toolbar-center{display:flex}.code-section-banner .toolbar-center .radio-selector{margin:0 auto}.code-section-banner .col-xs-12{text-align:center!important;margin-bottom:10px}.editor-expand-panel-arrow{color:#dddcdf;padding:1rem;cursor:pointer;flex:0 1 auto;width:46px}.editor-language-dropdown{flex:0 1 auto}.editor-language-dropdown-closed-content{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:200px}.editor-output{background-color:#585166;height:100%;width:100%;overflow:auto}.editor-output iframe{height:100%}.editor-output-banner{height:67px;padding:5px 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;border-bottom:1px solid #fff}.editor-output-iframe{width:100%;height:100%;background-color:#fff;display:flex}.text-editor-container{width:100%;height:100%;margin-top:10px;top:61px;overflow:auto}.btn-language-dropdown{display:flex;align-items:center;font-size:24px;color:#fff;border:0}.btn-language-dropdown:hover{color:#fff}.selected-line{background-color:hsla(0,0%,100%,.1)}.text-editor-container::-webkit-scrollbar{width:10px}.text-editor-container::-webkit-scrollbar-track{background:#f1f1f1}.text-editor-container::-webkit-scrollbar-thumb{background:#37343d}.text-editor-container::-webkit-scrollbar-thumb:hover{background:#2f2d33}.notInteractive{pointer-events:none}.isInteractive{pointer-events:auto}.switch{position:relative;display:inline-block;width:100px;height:48px;padding-top:4px!important}.switch.small{width:50px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f88585}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:40px;width:20px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(70px);transform:translateX(70px)}input:checked+.slider.small:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.slider.round{border-radius:5px}.slider.round:before{border-radius:20%}.public-text{position:absolute;color:#fff;font-size:1.25rem;left:27px;line-height:40px;pointer-events:none}.public-text.active{left:10px}.sketch-thumbnail{display:block;width:80px;height:80px;margin-left:auto;margin-right:auto}.sketch-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:200px;background-color:#dddcdf;border-radius:5px;color:#252132;margin:0 20px 20px 0;cursor:pointer;flex:0 0 auto}.sketch-box.sketch-box-list{flex-direction:row;width:100%;margin:0 0 10px;padding:15px;align-items:center;justify-content:flex-start}.sketch-box.sketch-box-list .sketch-box-body{display:flex;flex-direction:row;align-items:center;width:100%;text-align:left}.sketch-box.sketch-box-list .sketch-box-body .sketch-box-head{display:flex;flex-direction:row;align-items:center;width:auto;margin:0}.sketch-box.sketch-box-list .sketch-box-body .sketch-box-head .sketch-thumbnail{width:50px;height:50px;margin:0 15px 0 0}.sketch-box.sketch-box-list .sketch-box-body .sketch-box-head .sketch-metadata{margin:0 0 0 15px}.sketch-box.sketch-box-list .sketch-box-body .sketch-divider{display:none}.sketch-box.sketch-box-list .sketch-box-body .sketch-name{margin-left:auto;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.sketch-box-body{color:inherit;width:100%;text-align:center}.sketch-box-head{color:inherit;width:90%;margin-left:auto;margin-right:auto}.sketch-box-body:hover{color:inherit;text-decoration:none}.sketch-divider{border-top:1px solid #252132;width:100%;margin:0;padding:0}.sketch-button-divider{width:1px;border:.5px solid #252132}.sketch-name{font-weight:700;text-align:center;padding:3px 0}.sketch-icon,.sketch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sketch-icon{width:85%;margin-left:5px;font-size:18px}.sketch-metadata{text-align:right;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.sketches-container{flex-direction:column;align-items:flex-start;background-color:#252132;justify-content:flex-start;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden;width:100%;height:100%;padding:5px 0;display:flex}.sketches-public-header{color:#dddcdf;padding:3rem 170px 3rem 5rem}.sketches-public-header h2{margin-bottom:30px}.sketches-header-text{color:#dddcdf;font-weight:700;padding:1rem;cursor:pointer;flex:0 1 auto;font-size:40px}.sketches-header{height:67px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:5%}.sketches-grid-container{height:100%;overflow-y:auto;min-width:230px;padding:80px 0 30px 80px;width:100%}.sketches-grid{flex-direction:column;align-items:flex-start;width:80%;margin:auto}.sketches-grid,.sketches-grid-row{display:flex;justify-content:flex-start}.sketches-grid-row{flex-direction:row;align-items:center;width:100%;padding:20px 50px}.no-sketches-container{margin:auto;text-align:center;color:#dddcdf;width:100%;padding:1em}.sketches-list-container{height:100%;overflow-y:auto;min-width:230px;padding:20px;width:100%}.sketches-list-container .card-table{width:100%;border:1px solid #333;position:relative;background-color:initial!important}.sketches-list-container .card-table .rdt_Table{width:100%;min-width:800px}.sketches-list-container .card-table .rdt_TableCell:last-child{min-width:250px;width:250px}.project-actions-menu{display:flex;grid-gap:6px;gap:6px;align-items:center;flex-wrap:wrap}.project-actions-menu .action-btn{font-size:16px;padding:3px 6px;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;min-width:100px}.project-actions-menu .action-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.project-actions-menu .action-btn:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.controls-container{width:1000px;position:absolute;right:10px;flex-wrap:wrap;display:flex;align-items:center;grid-gap:25px;gap:25px;justify-content:flex-end;z-index:100;padding:15px 20px}.controls-container .search-control .search-input-wrapper{display:flex;align-items:center;border-bottom:1px solid #fff;color:#dddcdf;padding-bottom:2px;height:24px}.controls-container .search-control .search-input-wrapper .search-icon{left:0;color:#dddcdf;font-size:14px;z-index:1}.controls-container .search-control .search-input-wrapper .search-input{background:none;border:none;color:#dddcdf;margin-left:25px;outline:none;font-size:15px;width:180px;height:20px;line-height:20px}.controls-container .search-control .search-input-wrapper .search-input::-webkit-input-placeholder{color:#dddcdf;opacity:.7}.controls-container .search-control .search-input-wrapper .search-input::-moz-placeholder{color:#dddcdf;opacity:.7}.controls-container .search-control .search-input-wrapper .search-input::-ms-input-placeholder{color:#dddcdf;opacity:.7}.controls-container .search-control .search-input-wrapper .search-input::placeholder{color:#dddcdf;opacity:.7}.controls-container .filter-control{left:300px;bottom:30px}.controls-container .filter-control .select-wrapper{z-index:1000}.controls-container .filter-control .permission-filter{width:120px;color:#000}.controls-container .filter-control .permission-filter .css-1pahdxg-control,.controls-container .filter-control .permission-filter .css-yk16xz-control{background-color:#252132;border-color:#fff;box-shadow:none;min-height:32px;width:120px!important;min-width:120px!important;max-width:120px!important}.controls-container .filter-control .permission-filter .css-1pahdxg-control:hover,.controls-container .filter-control .permission-filter .css-yk16xz-control:hover{background-color:#252132;border-color:#fff}.controls-container .filter-control .permission-filter .css-1pahdxg-control .css-1uccc91-singleValue,.controls-container .filter-control .permission-filter .css-yk16xz-control .css-1uccc91-singleValue{color:#dddcdf}.controls-container .filter-control .permission-filter .css-xb97g8{color:#000}.controls-container .filter-control .permission-filter .css-1gtu0rj-indicatorContainer,.controls-container .filter-control .permission-filter .css-1wa3eu0-placeholder,.controls-container .filter-control .permission-filter .css-tlfecz-indicatorContainer{color:#dddcdf}.controls-container .filter-control .permission-filter .css-1okebmr-menu{background-color:#252132;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:1000;position:absolute;top:100%;left:0;right:0;margin-top:2px;width:120px!important;min-width:120px!important}.controls-container .filter-control .permission-filter .css-1okebmr-menu .css-yt9ioa-option{background-color:#252132;color:#dddcdf}.controls-container .filter-control .permission-filter .css-1okebmr-menu .css-yt9ioa-option:hover{background-color:hsla(0,0%,100%,.1)}.controls-container .filter-control .permission-filter .css-1okebmr-menu .css-yt9ioa-option.css-1n7v3ny-option{background-color:hsla(0,0%,100%,.2)}.controls-container .filter-control .permission-filter .css-yt9ioa-option:hover{background-color:hsla(0,0%,100%,.1)!important}.controls-container .sort-control{display:flex;align-items:center;flex-direction:column;grid-gap:8px;gap:8px}.controls-container .sort-control .sort-control-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.controls-container .sort-control .sort-control-wrapper .sort-direction{color:#fff;font-size:14px;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;white-space:nowrap}.controls-container .sort-control .sort-control-wrapper .sort-direction:hover{background-color:hsla(0,0%,100%,.1)}.controls-container .sort-control .sort-control-wrapper .sort-direction:focus{outline:none}.controls-container .sort-control .sort-control-wrapper .sort-icon{font-size:12px;margin-left:4px}.controls-container .sort-control .sort-control-wrapper .sort-radio-container{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(37,33,50,.95);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;margin-top:5px;min-width:125px}.controls-container .sort-control .sort-control-wrapper .sort-radio-container .radio-selector{float:none!important;margin-right:0!important}.controls-container .sort-control .sort-control-wrapper .sort-radio-container:before{content:"";position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(37,33,50,.95)}.controls-container .sort-control .sort-control-wrapper:hover .sort-radio-container{opacity:1;visibility:visible}.controls-container .view-control{left:100px}.controls-container .view-control .view-toggle-btn{background:none;border:none;color:#dddcdf;cursor:pointer;padding:6px 8px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.controls-container .view-control .view-toggle-btn:hover{background-color:hsla(0,0%,100%,.1)}.controls-container .view-control .view-toggle-btn:focus{outline:none}.controls-container .view-control .view-toggle-btn .view-toggle-icon{font-size:16px}.wrapper{height:100%;background-color:#252132}.main{display:flex;flex-direction:row;align-items:flex-start;background-color:#252132;justify-content:flex-start;position:relative;height:calc(100% - 90px);width:100%}.main .main-editor{width:100%;height:100%;display:flex}.main .home-page{margin:auto;vertical-align:middle;color:#dddcdf;text-align:center}.main .home-page h1{font-size:70px;margin-bottom:40px}@media screen and (max-width:600px){.main .home-page h1{font-size:50px}}.main .home-page h2{font-size:40px;margin-bottom:30px}.main .home-page .recent-project-list{display:flex}.main .home-page .recent-project-list ul{color:#fff;padding:0;text-align:left;margin:0 auto}.main .home-page .recent-project-list ul .project-link{cursor:pointer;color:#dddcdf;font-size:25px}.main .home-page .recent-project-list ul .project-link:hover{color:#fff;font-weight:800;text-decoration:none}.home-wrapper{height:100%;overflow-y:auto}.home-wrapper .home-users-page{margin:50px;vertical-align:middle;color:#dddcdf;text-align:center}.home-wrapper .home-users-page .users-box{display:block;margin:30px;text-align:center;text-decoration:none}.home-wrapper .home-users-page .users-box .btn-circle{width:240px;height:240px;padding:7px 10px;border-radius:23px;font-size:10px;text-align:center;background-size:240px;margin:0;display:block}.home-wrapper .home-users-page .users-box span{color:#dddcdf;font-size:25px}.publish-ui{background:#252132;text-align:center;width:700px;padding:40px;box-shadow:0 20px 75px rgba(0,0,0,.23);color:#fff}.publish-ui h1,.publish-ui p{color:#dddcdf;word-break:break-all}.publish-ui button{width:160px;padding:10px;border:1px solid #fff;margin:10px;cursor:pointer;background:none;color:#fff;font-size:14px}.public-btn{position:absolute;bottom:50px;background:none;font-size:30px;left:calc(50% - 92px)}.project-filter{position:absolute!important;top:10px;right:190px}.row-local{width:auto}.panel{display:flex;background-color:#fff;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:initial;margin:0;-webkit-transition:right .5s ease;transition:right .5s ease}.panel ul{list-style:none;padding:0;margin:0;height:100%;width:100%}.panel ul li{padding:5px 5px 0}.panel ul .history-link{cursor:pointer;color:#dddcdf;font-size:15px;overflow:hidden;background-color:#252132;border-color:#252132;border-radius:3px;width:100%}.panel ul .history-link:focus{outline:none;border:none}.panel ul .history-link:hover:not(.active){color:#252132!important;border-color:#dddcdf!important;background-color:#dddcdf!important}.panel ul .history-link.active{color:#fff!important;font-weight:800}#user-modal .modal-content{background:#252132}#user-modal .modal-content .modal-header,#user-modal .modal-content .modal-header .close{color:#dddcdf}#user-modal .modal-content .modal-body{display:block}#user-modal .modal-content .modal-body .user-data-input{padding-top:5px;width:100%}#user-modal .modal-content .modal-body .user-data-input label{color:#dddcdf;display:flex;width:100%}#user-modal .modal-content .modal-body .user-data-input label input{color:#000}#user-modal .modal-content .modal-body .user-data-input label input:disabled{background-color:#bbb}#user-modal .modal-content .modal-body .user-data-drop{padding-top:5px;width:100%;color:#dddcdf;display:flex;margin-bottom:5px}#user-modal .modal-content .modal-body .user-data-drop .dropdown{width:100%}#user-modal .modal-content .modal-body .user-data-drop .dropdown .dropdown-toggle{width:100%;text-align:left}#user-modal .modal-content .modal-body .user-data-drop .dropdown .dropdown-toggle:after{margin:10px 0 0;float:right}#user-modal .modal-content .modal-body .location-form{padding-top:5px;width:100%;color:#dddcdf;display:flex}#user-modal .modal-content .modal-body .location-form .location-field{width:100%;color:#000}#user-modal .modal-content .modal-body .location-form .location-field .css-1pahdxg-control,#user-modal .modal-content .modal-body .location-form .location-field .css-yk16xz-control{background-color:#6c757d;border-color:#6c757d;box-shadow:none}#user-modal .modal-content .modal-body .location-form .location-field .css-1pahdxg-control:hover,#user-modal .modal-content .modal-body .location-form .location-field .css-yk16xz-control:hover{background-color:#5a6268;border-color:#545b62}#user-modal .modal-content .modal-body .location-form .location-field .css-1pahdxg-control .css-1uccc91-singleValue,#user-modal .modal-content .modal-body .location-form .location-field .css-yk16xz-control .css-1uccc91-singleValue{color:#dddcdf}#user-modal .modal-content .modal-body .location-form .location-field .css-xb97g8{color:#000}#user-modal .modal-content .modal-body .location-form .location-field .css-1gtu0rj-indicatorContainer,#user-modal .modal-content .modal-body .location-form .location-field .css-1wa3eu0-placeholder,#user-modal .modal-content .modal-body .location-form .location-field .css-tlfecz-indicatorContainer{color:#dddcdf}#user-modal .modal-content .modal-body span{width:40%;color:#dddcdf;line-height:38px}#user-modal .modal-content .modal-body .help-block{padding-bottom:3px;float:right;color:#d00}.Admin-page{width:100%;height:100%;margin:0 0 0 20px;overflow-y:auto;padding:70px 0 20px}.card-table{width:calc(100% - 40px);border:1px solid #333;position:relative;background-color:initial!important}.card-table .kibjRx{background-color:initial;position:unset}.card-table .rdt_TableHeader{position:unset}.card-table .kJdJTV{position:unset;overflow:hidden}.card-table .kJdJTV .jDHQPG{height:auto}.card-table .hFJClG{position:absolute;top:0;right:0}.card-table footer select option{color:#000}.search-box{border-bottom:1px solid #fff;color:#dddcdf;padding-bottom:2px}.search-box input{margin-left:5px}.search-box button,.search-box input{background:none;border:none;color:#dddcdf;outline:none}.search-box button{font-weight:700;padding:0;width:24px!important}.search-box button:hover{color:#fff}.permission-filter{width:120px;color:#000;margin-right:10px}.permission-filter .css-1pahdxg-control,.permission-filter .css-yk16xz-control{background-color:#252132;border-color:#fff;box-shadow:none}.permission-filter .css-1pahdxg-control:hover,.permission-filter .css-yk16xz-control:hover{background-color:#252132;border-color:#fff}.permission-filter .css-1pahdxg-control .css-1uccc91-singleValue,.permission-filter .css-yk16xz-control .css-1uccc91-singleValue{color:#dddcdf}.permission-filter .css-xb97g8{color:#000}.menu,.permission-filter .css-1gtu0rj-indicatorContainer,.permission-filter .css-1wa3eu0-placeholder,.permission-filter .css-tlfecz-indicatorContainer{color:#dddcdf}.menu{background:#252132!important;height:90px;position:relative}.menu .container{width:calc(100% - 66px);min-width:255px!important;max-width:none;margin-right:60px}.menu .menu-item,.menu .menu-item:focus,.menu .nav-item,.menu .nav-item:focus{color:#dddcdf;font-size:30px;padding-top:15px;padding-right:1.3rem;background:transparent;border:none;outline:none;display:inline-block}.menu .menu-item:focus:hover,.menu .menu-item:hover,.menu .nav-item:focus:hover,.menu .nav-item:hover{text-decoration:none;color:#fff}.menu .menu-item .nav-link,.menu .menu-item:focus .nav-link,.menu .nav-item .nav-link,.menu .nav-item:focus .nav-link{color:#dddcdf;padding:0}.menu .menu-item .nav-link:hover,.menu .menu-item:focus .nav-link:hover,.menu .nav-item .nav-link:hover,.menu .nav-item:focus .nav-link:hover{color:#fff}.menu .menu-item .dropdown-menu,.menu .menu-item:focus .dropdown-menu,.menu .nav-item .dropdown-menu,.menu .nav-item:focus .dropdown-menu{margin-left:20px}.menu .menu-item .users-box,.menu .menu-item:focus .users-box,.menu .nav-item .users-box,.menu .nav-item:focus .users-box{display:block;color:#000;text-align:left;padding:2px 15px}.menu .menu-item .users-box:hover,.menu .menu-item:focus .users-box:hover,.menu .nav-item .users-box:hover,.menu .nav-item:focus .users-box:hover{text-decoration:none;background:rgba(173,216,230,.5)}.menu .menu-right{position:absolute;right:20px;top:26px}.menu .menu-right .menu-profile-name{color:#dddcdf;font-size:20px;margin-right:7px}.menu .menu-right .dropdown{display:inline-block}.menu #basic-navbar-nav{z-index:1;color:#dddcdf}.menu #basic-navbar-nav .mr-auto{background:#252132;border:1px solid #252132;border-top:none!important;border-radius:0 0 .5rem .5rem!important;padding-bottom:10px}.menu #basic-navbar-nav .menu-item,.menu #basic-navbar-nav .nav-item{color:#dddcdf;padding:20px 20px 0}.menu #basic-navbar-nav .menu-item:hover,.menu #basic-navbar-nav .nav-item:hover{text-decoration:none;color:#fff}.menu #basic-navbar-nav.show .mr-auto{border:1px solid hsla(0,0%,100%,.1)}.logo-img{height:85px}.btn-circle.btn-md{width:46px;height:46px;padding:7px 10px;border-radius:23px;font-size:10px;text-align:center}.btn-back{background-size:45px}.btn-back,.btn-back:after{content:none}.project-menu{width:100%;display:flex;justify-content:flex-end}.dropdown-menu-right{right:0;left:auto}.page-container{background-color:#473d5d;color:#dddcdf;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.App,.Public-wrapper{width:100%;height:100%}.Public-wrapper{padding:30px;background:#252132;display:flex;flex-direction:column;color:#dddcdf}.Public-wrapper .introduce{display:flex}.Public-wrapper .introduce p{width:50%;font-size:24px}.Public-wrapper .editor-public-iframe{background:#fff;flex:1 1 100%}.middle-wrapper{text-align:center;background:#252132;color:#dddcdf;width:100%;height:100%;vertical-align:middle;display:flex;flex-direction:row}.middle-wrapper h1{margin:auto}
/*# sourceMappingURL=main.fdfaf70d.chunk.css.map */