body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}.App{--main-darker:#2c0044;--main-dark:#45006c;--main:#66009c;--main-light:#9200e0;--main-lighter:#bb57ff;--main-lightest:#e7c8ff;--contrast:#fff;--main-faded:rgba(102,0,156,0.3137254901960784);--highlight:#00e0be;--danger:#e00047;text-align:center;min-height:100vh;min-width:100vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;font-size:1.5rem;color:var(--main)}.touchOutsideSensor{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}button{background-color:transparent;border:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}*,button{outline:none}a{text-decoration:none}textarea::-webkit-scrollbar{display:none}input[type=number],input[type=text-area],input[type=text],textarea{padding:6px;border:1px solid var(--main);border-radius:5px;font-size:1.2rem;font-family:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.button{font-family:inherit;border-radius:5px;padding:10px 15px;font-size:1.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button.large{font-size:2rem;margin-top:10px}.rounded10{border-radius:10px}.rounded20{border-radius:20px}.contrast svg:not(.point) path{fill:var(--main)}svg.contrast path{fill:var(--contrast)}.main{background-color:var(--main);color:var(--contrast)}.main:active{background-color:var(--main-dark)}.button.contrast,.contrast:not(svg){color:var(--main);background-color:var(--contrast)}.main svg{fill:var(--contrast)}.button.danger{box-shadow:0 0 15px 5px var(--danger);color:var(--danger)}.button.safe{box-shadow:0 0 15px 5px var(--highlight)}.main a{color:var(--contrast)}.roundButton{height:50px;width:50px;min-height:50px;min-width:50px;border-radius:100%;padding:0}.roundButton.svgButton{padding:7.5px}.addButton{border-radius:100%;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:70px;width:70px;font-weight:700;font-size:4rem}.addButton:after{content:"+";margin-top:-6px;font-size:4rem}.fullWidth{width:100%;max-width:calc(100vw - 34px)}.listItem .fullWidth{max-width:calc(100vw - 60px)}.fullHeight{min-height:100vh}.block{display:block}.listItem{padding:1rem;margin:.5rem 10px;border-radius:5px}.faded{opacity:.6}.minitext{font-size:.8rem}.mediumText{font-size:1rem}.noWrap{white-space:nowrap}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.text1{font-size:1rem;padding-top:.4rem}.marginAuto{margin:auto}.marginTop4rem{margin-top:4rem}.marginTop10{margin-top:10px}.marginRight10{margin-right:10px}.marginTop20{margin-top:20px}.padding10{padding:10px}.paddingTop10{padding-top:10px}.paddingBottom10{padding-bottom:10px}.padding20{padding:20px}.scroll{overflow-y:auto}.fadeWrapper{position:relative}.fadeWrapper:before{top:0;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),var(--main))}.fadeWrapper:after,.fadeWrapper:before{content:"";position:absolute;z-index:1;left:0;right:0;pointer-events:none;height:1em}.fadeWrapper:after{bottom:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),var(--main))}.inline-block{display:inline-block}.flex{display:-webkit-flex;display:flex}.flex.center{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.flex.spaceBetween{-webkit-justify-content:space-between;justify-content:space-between}.flex.start{-webkit-align-items:flex-start;align-items:flex-start}.flex.column{-webkit-flex-direction:column;flex-direction:column}.flex.row{-webkit-flex-direction:row;flex-direction:row}.space{margin:10px}.z100{z-index:100}.abs{position:absolute}.fix{position:fixed}.top10{top:10px}.left10{left:10px}.right10{right:10px}.bottom10{bottom:10px}.App>svg{--size:min(90vw,90vh);width:var(--size);height:var(--size)}@media (max-width:360px){.App,.button{font-size:1.2rem}.mediumText{font-size:1rem}}.menuButton{z-index:99913;font-weight:700;font-size:1.3em;padding:0;cursor:pointer;height:50px;width:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;outline:none}.menuButton svg{height:30px;width:30px}.menuButton svg path{stroke:none;fill:#fff}.backButton{font-size:1.5em;padding:6px 13px;left:10px;-webkit-justify-content:center;justify-content:center}.backButton,.menu{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.menu{padding-top:80px;-webkit-flex-direction:column;flex-direction:column;z-index:99912;position:fixed;top:0;left:calc(100vw + 20px);right:calc(-80vw - 20px);bottom:0;transition:left .4s ease-out,right .4s ease-out}.menuTouchOutsideSensor{z-index:99911}.menu:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:80vw;left:-100vw;background-color:rgba(227,230,232,.3137254901960784);opacity:0;transition:opacity .4s ease-out}.menu.show{left:20vw;right:0}.menu.show:after{opacity:1}.menu__colorButtons{margin-top:40px}.menu__colorButtons button,.menu a{margin-bottom:10px}.menu a *{pointer-events:none}.project{position:fixed;top:0;left:0;right:0;transition:left .3s,right .3s;min-height:100vh}.project.moveRight{left:100vw;right:-100vw}.editProject{position:absolute;top:0;left:-100vw;right:100vw;bottom:0;background-color:var(--main-lightest)}.adminLabel{display:block;font-size:1rem;padding-top:.65rem}.task .points{display:inline-block;margin-left:5px;font-size:1.2rem}.listItem .points svg{height:35px;width:35px;margin-left:5px}.input{background-color:transparent;color:inherit;padding:3px!important;margin:0;font-size:inherit}.secretInput{border:none!important;width:70px}.main .input{border-color:var(--contrast)}.taskHeader{margin-bottom:-8px}.taskHeader .label{text-align:left}.editing .secretInput,.editing .taskHeader textarea{border:1px solid var(--contrast)!important}.taskHeader textarea{width:calc(100vw - 185px);height:25px;margin-top:2px}.editing .taskHeader textarea{height:56px}.editableTask .smallMargin{width:50px;margin:0 5px}.secretInput.mail{width:calc(100vw - 160px)}.secretInput.name{width:calc(100vw - 153px)}.deleting path{fill:red!important}.worker{--time:200ms;position:absolute;transition:border-radius var(--time) ease-out,top var(--time) ease-out,left var(--time) ease-out,right var(--time) ease-out,bottom var(--time) ease-out;z-index:101}.worker span{transition:opacity var(--time) ease-out}.worker span.faded{opacity:0}.worker.minimized svg.point,.worker svg.point{height:2rem;width:2rem;margin-left:.5rem;margin-bottom:-9px}.worker.minimized{top:calc(100vh - 60px);left:10px;right:10px;bottom:10px}.footer{position:absolute;height:50px;padding:2px 15px}.footer,.worker.expanded{left:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.worker.expanded{top:0;-webkit-flex-direction:column;flex-direction:column;padding-bottom:50px}.worker .scroll{height:calc(100vh - 200px)}@media (max-width:360px){.worker.minimized svg{height:28px;width:28px}}.loader{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.loader svg{--size:min(80vh,80vw);height:var(--size);width:var(--size)}.loader .bg{fill:none}.loader .bar{fill:var(--main);transition:width 1s linear,height 1s linear,x 1s linear,y 1s linear}.loader .frame{--time:400ms;transition:width var(--time) linear,height var(--time) linear,x var(--time) linear,y var(--time) linear}.stage_1 .bar,.stage_2 .bar{width:40px}.stage_2 .frame,.stage_3 .bar,.stage_3 .frame,.stage_4 .bar{width:60px}.stage_4 .frame,.stage_5 .bar,.stage_5 .frame,.stage_6 .bar{width:80px;x:10px}.stage_6 .frame,.stage_7 .bar,.stage_7 .frame,.stage_8 .bar{width:80px;x:10px;height:40px}.stage_8 .frame,.stage_9 .bar,.stage_9 .frame,.stage_10 .bar{width:80px;x:10px;y:10px;height:80px}
/*# sourceMappingURL=main.046a8927.chunk.css.map */