@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap);*{-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0}html{height:calc(100% - 10px)}body,html{box-sizing:border-box}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:100;font-size:12px;background-color:#202020;color:#fff}#root,body{height:100%}font.label,h1,h2,h3,label{margin:0;color:#ee4457;font-weight:100;letter-spacing:.11em}label{margin-left:3px}h2{font-size:1.25rem;margin-left:2px}hr{border:0;height:1px;padding:0;margin:10px 0 2px;background-color:#888}.button,.panel{background-color:#272727;border:1px solid #161616;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.1)}.button.light,.panel.light{background-color:#363636}.button.extraLight,.panel.extraLight{background-color:#505050}.button.highlighted,.panel.highlighted{background-color:#57b66e}input{font-family:"Open Sans",sans-serif}input[type=datetime-local],input[type=number],input[type=password],input[type=text],textarea{box-sizing:border-box;margin-top:4px;background-color:#000;padding:7px;border:1px solid #161616;font-family:"Open Sans",sans-serif;letter-spacing:.05em;color:#fff;box-shadow:inset 0 2px 2px 0 #262626}input[type=datetime-local]{color:#000;background-color:#fff}input[type=button]{cursor:pointer}input[type=button]:focus,input[type=datetime-local]:focus,input[type=number]:focus,input[type=password]:focus,input[type=submit]:focus,input[type=text]:focus{outline:0;border:1px solid #ee4457}input[type=button]:focus{outline:0}.disabled input[type=number],.disabled input[type=password],.disabled input[type=submit],.disabled input[type=text],.disabled textarea{background-color:#111;opacity:.6;cursor:default}.disabled input[type=datetime-local],.disabled select,input[type=datetime-local]:disabled{opacity:.6;cursor:default}.buttonList{list-style-type:none;padding:0;margin:10px 0 0}.buttonList li{margin-bottom:4px}.buttonList a,.buttonList input[type=button]{display:block;box-sizing:border-box;text-decoration:none;color:#fff;padding:5px 10px;width:100%;margin:0;text-align:left;font-size:12px;font-family:"Open Sans",sans-serif;letter-spacing:.11em;cursor:pointer}.buttonList.horizontal input[type=button]:disabled,.buttonList input[type=button]:disabled{background-color:#333;opacity:.6;cursor:default}.buttonList a.active,.buttonList input[type=button].active{background-color:#ee4457}.buttonList.horizontal a,.buttonList.horizontal input[type=button]{display:inline-block;width:100px;text-align:center}.buttonList.horizontal>:not(:first-child){margin-left:8px}.disabled input[type=button]{opacity:.6;cursor:default}select{padding:7px;background-color:#3e3e3e;border:1px solid #161616;color:#fff;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.1)}select:focus{outline:0;border:1px solid #ee4457}#login input[type=button]{margin-top:10px;width:50%;margin-left:25%;padding:8px 6px 6px;color:#fff;cursor:pointer}#login input[type=button]:active{background-color:#ee4457}#loginFeedback{color:#ee4457;margin-bottom:15px}#loginFeedback:empty{display:none}#navigation{padding:6px;min-width:230px}#header,#navigation{box-sizing:border-box}#header{padding:10px 6px;margin:10px 10px 0;height:75px}#header img{margin-left:2px}#content{display:flex;padding:10px;min-height:calc(100% - 95px)}#content>div{min-width:230px;margin-right:0;margin-left:10px;box-sizing:border-box}#content .panel{padding:6px}#content>div:last-child{flex-grow:1}.contentEditorButtons{position:relative;text-align:right;margin-top:-16px;margin-right:2px}.contentEditorButtons input[type=button]{font-size:12px}.contentEditor .panel{color:#fff;padding:8px;margin-top:8px}.contentEditor font.label,.contentEditor label{color:#fff}.contentEditorButtons .loading{visibility:hidden;position:absolute;margin-top:3px;margin-left:-28px}.disabled .contentEditorButtons .loading{visibility:visible}#debug{position:fixed;top:10px;right:10px;z-index:100;background-color:#fff;padding:5px}#content #login{display:table;position:absolute;left:50%;top:20%;max-width:300px;margin-left:-150px;text-align:center;padding:30px}#login form{padding-top:20px;text-align:left}#login input[type=password],#login input[type=text]{margin-bottom:20px;width:100%}#logout{position:absolute;top:5px;right:5px}#loginFeedback{text-align:center}.page-content{display:flex;height:100%}.page-content .contentEditor{flex-grow:1}.page-content .contentEditor .content-header{display:flex;justify-content:space-between}.page-content .contentEditor .content-header .panel{margin:0 0 0 8px;padding:.275rem 1rem!important}.page-content .contentEditor h2{color:#57b66e;text-transform:uppercase}.page-content .contentEditor .editor{padding:1rem;font-size:1rem}.page-content .contentEditor .editor label{margin-right:1rem}.page-content .contentEditor .editor label input{margin-left:.5rem}.page-content .contentEditor .block-dropzone{display:flex;align-items:center;justify-content:center;border:1px dashed #57b66e;color:#57b66e;margin-left:150px}.page-content .contentEditor .block-dropzone form{margin:1rem}.page-content .contentEditor .block-dropzone label{display:block;font-size:1.25rem;color:#57b66e;margin:0 0 .5rem;text-align:center}.page-content .contentEditor .block-dropzone select{background-color:#000;min-width:260px;margin-right:1rem}.page-content>.panel{min-width:230px}.page-content>.panel+.panel{margin-left:10px}.page-content ul{padding:0;margin-top:10px;margin-bottom:0}.page-content ul li{list-style:none}.page-content ul li div{background-color:#57b66e;margin-bottom:4px}.countdown{margin-top:7px}.playlistItem-container{display:flex;align-items:center;margin-bottom:.5rem}.pointer-container{position:relative;width:150px}.pointer-container .pointer{outline:0;width:80%;border-width:1px;background-color:#505050;color:#fff;border-color:#161616;font-size:1rem;margin:0 10%;padding:.5rem 1rem;text-transform:uppercase;box-sizing:border-box;text-align:center;cursor:pointer}.pointer-container .pointer.active{background-color:#57b66e;cursor:default;width:65%;padding-left:13.5%}.pointer-container .arrow{position:absolute;left:calc(65% + 15px);top:0;height:0;width:0;border:19px solid transparent;border-left-color:#57b66e}.playlist-item{flex-grow:1}.playlist-item.panel{margin-top:0}.controls{display:flex;justify-content:space-between;margin-top:.5rem}.controls .duration-form{display:flex;align-items:center;font-size:1rem}.controls .duration-form .duration-input{margin-left:.5rem}ul.draggable{display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:0}ul.draggable li div{background-color:transparent}ul.draggable li{width:100%;border:auto;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}ul.draggable li.selected{cursor:-webkit-grabbing;cursor:grabbing;z-index:100}#blockSelector .newBlockButton{text-align:center}#blocks{display:flex;padding-top:0;height:100%}#blocks>div{min-width:230px}#blocks>div:not(:last-child){margin-right:10px}#blocks>div:last-child{flex-grow:1}#blockEditor .nameEditor,#blockEditor .typeEditor{display:inline-table;width:300px;box-sizing:border-box}#blockEditor .nameEditor{padding-left:5px;padding-right:15px}#blockEditor .typeEditor{padding-left:15px;padding-right:10px}#blockEditor .typeEditor select{width:100%;text-transform:capitalize;margin-top:4px}#blockEditor .typeEditor select option{text-transform:capitalize}#blockEditor input[type=number],#blockEditor input[type=text],#blockEditor textarea{display:table-cell;width:100%}#blockEditor select{display:table-cell;min-width:120px}#blockEditor .panel .header{position:relative;padding:0 5px}#blockEditor .panel .header h3{color:#fff;position:relative;top:3px;height:24px}#blockEditor .panel .header .minimizeButton{position:absolute;top:0;right:0;border:none;width:24px;height:24px;padding:0;background-color:rgba(1,1,1,0)}#blockEditor .panel.minimized .header .minimizeButton{background-image:url(/icon_maximize.png)}#blockEditor .panel.maximized .header .minimizeButton{background-image:url(/icon_minimize.png)}#blockEditor form{margin-top:8px;padding:0 5px}#blockEditor form label{padding-top:3px;width:100%}#blockEditor textarea{min-height:147px}#blockEditor ul{padding:0}#blockEditor ul li{list-style-type:none}#blockEditor .panel.minimized form{display:none}#blockEditor form .section{display:flex}#blockEditor form span{display:block;min-height:32px;margin-bottom:10px}#blockEditor form .section .column{flex-grow:1;width:50%;padding-bottom:0}#blockEditor form .section .column:last-child{padding-left:10px}#blockEditor form ul{list-style-type:none;padding:0;margin:0}#blockEditor .optionEditor{position:relative;background-color:#3e3e3e;margin-bottom:10px}#blockEditor .optionEditor h2{color:#fff}#blockEditor .optionEditor input[type=button]{padding:0}#blockEditor .addItemButton{position:absolute;right:7px;top:8px;width:24px;height:24px;padding:0;background:none;background-image:url(/icon_add.png);border:none}#blockEditor.disabled .addItemButton{opacity:.6;cursor:wait}#blockEditor .optionList{margin:5px}#blockEditor .optionList li{margin-bottom:15px;display:inline-block;width:100%}#blockEditor .optionList li span{min-height:auto}#blockEditor .optionList li .optionTextInput,#blockEditor .optionList li .optionTitle,#blockEditor .optionList li .removeButton{display:inline-block}#blockEditor .optionList li .optionTitle{margin-right:10px}#blockEditor .optionList li .removeButton{position:relative;top:7px;margin-left:8px;width:24px;height:24px;background:none;background-image:url(/icon_remove.png);border:none}#blockEditor.disabled .optionList li .removeButton{opacity:.6;cursor:wait}#blockEditor .optionList li .optionTextInput{width:calc(100% - 100px)}#blockEditor .optionList li .correctAnswerToggle{display:block;margin-left:calc(100% - 145px)}#blockEditor .optionList li .correctAnswerToggle input,#blockEditor .optionList li .correctAnswerToggle label{display:inline-block}.toggle{position:relative;display:inline!important;top:3px;width:60px;min-height:auto}.toggle span{min-height:auto!important;display:inline-block!important;height:18px;width:35px;border:1px solid rgba(0,0,0,.85);box-sizing:border-box;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.toggle input{opacity:0;width:0;height:0}.toggle .slider{position:relative;cursor:pointer;top:6px;left:0;right:0;bottom:0;padding-top:0;margin-bottom:0!important;min-height:auto}.toggle .slider,.toggle .slider:before{background-color:#555;transition:.2s;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.toggle .slider:before{position:absolute;content:"";height:14px;width:14px;top:1px;left:3px;bottom:2px}.toggle input+.slider:before{border:1px solid rgba(0,0,0,.85);box-sizing:border-box;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.toggle input:checked+.slider{background-color:#57b66e}.toggle input:focus+.slider{box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.toggle input:checked+.slider:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.toggle .slider.round{border-radius:34px}.toggle .slider.round:before{border-radius:50%}.disabled .toggle .slider{opacity:.6;cursor:wait}.questionEditor .controllers{position:relative;height:35px}.questionEditor .controllers input[type=button]{position:absolute;right:0;color:#fff;padding:5px 10px}#settings>div{margin-bottom:.5rem}.secretKeyInput{width:500px}#users>div{margin-bottom:.5rem;margin-right:10px}#users div{margin-bottom:10px}#users ul{padding:0;margin:0;border-collapse:collapse}#users li{list-style-type:none;display:table-row;border-bottom:1px solid #161616;cursor:pointer}#users li input[type=button]{padding:2px 5px}#users li:last-child{border-bottom:none}#users .title{color:#ee4457}#users ul span{display:table-cell;padding:5px 10px;border-right:1px solid #161616}#users ul span:last-child{border-right:none}#users p{text-align:center;margin:0}#users p.red{color:#ee4457}#users p.green{color:#57b66e}#users div{display:block;margin-right:0!important}#settings label,#users label{color:#fff;display:block}#settings input[type=text]{margin-bottom:10px}#settings input[type=button],#users input[type=button]{color:#fff}#users p{text-align:left;padding:10px}.errorMessage{color:#ee4457}.userEditor input[type=text]{margin:5px;padding:2px 5px;box-shadow:none;min-width:200px;box-sizing:border-box;min-height:24px}.userEditor input[type=text]:disabled{background:none;border:none}.tooltip{position:"relative";display:inline-block;background-color:#57b66e;border-radius:20px;min-width:15px;text-align:center;cursor:help}.tooltipContent{display:block;position:absolute;margin-left:-10px;margin-top:-28px;text-align:left;padding:10px 10px 10px 50px!important}
/*# sourceMappingURL=main.2d7791cb.chunk.css.map */