._MemberTable_memberTableWrapper__1V4uB{overflow:auto;height:calc(100% - 2.6rem);max-width:100%;position:relative}._MemberTable_memberTable__2dSOr{position:relative;margin:0;border-collapse:initial;border-spacing:0}._MemberTable_memberTable__2dSOr thead{position:sticky!important;top:0;z-index:120}._MemberTable_memberTable__2dSOr thead th{padding:.5rem;z-index:120;box-sizing:border-box;background:#3d415c;color:#f7f8f8;font-weight:400;font-size:1rem;height:2.4rem;border:1px solid #2d3141;border-top:none;border-left:none}._MemberTable_memberTable__2dSOr thead ._MemberTable_headerFirstRow__2oYSK th:nth-of-type(2n),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+1),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+2),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+3),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+4),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+5),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+6),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+7),thead ._MemberTable_headerSecondRow__2ZMWk th:nth-of-type(16n+8){background:#454a69}._MemberTable_rowHead__1jpUL{position:sticky!important;left:0;padding:.5rem .8rem;z-index:100;font-weight:700;font-size:.95rem;min-width:8rem;height:4.5rem}._MemberTable_memberTable__2dSOr thead ._MemberTable_rowHead__1jpUL{z-index:150;font-size:1rem}._MemberTable_memberTable__2dSOr thead ._MemberTable_headSpecial__1oGqQ{min-width:5rem}._MemberTable_memberTable__2dSOr thead ._MemberTable_headDay__1GY6t{min-width:9rem}._MemberTable_memberTable__2dSOr thead ._MemberTable_headDay__1GY6t>div{display:flex;flex-direction:column}._MemberTable_memberTable__2dSOr thead ._MemberTable_headDay__1GY6t>div>div{margin:.25rem 0}._MemberTable_memberTable__2dSOr tbody tr td,._MemberTable_memberTable__2dSOr tbody tr th{background:#f7f8f8;box-sizing:border-box;padding:0;border:1px solid #ccc;border-top:none;border-left:none}._MemberTable_memberTable__2dSOr tbody tr:nth-of-type(odd) td,._MemberTable_memberTable__2dSOr tbody tr:nth-of-type(odd) th{background:#e7e7e7}._MemberTable_cellEntry__k-4ew{position:relative;box-sizing:border-box}._MemberTable_cellEntry__k-4ew ._MemberTable_entry__2leqw{white-space:pre-wrap;-webkit-user-select:none;user-select:none;display:block;background:transparent;font-family:Arial;box-sizing:border-box;padding:.25rem;font-size:.9rem;height:4.5rem;width:9rem;border:none;resize:none;cursor:cell;overflow-y:auto}._MemberTable_cellEntry__k-4ew._MemberTable_selected__3PVEn{z-index:10}._MemberTable_cellEntry__k-4ew textarea._MemberTable_entry__2leqw{-webkit-user-select:auto;user-select:auto;cursor:text!important}._MemberTable_cellEntry__k-4ew textarea:focus{outline:0}._MemberTable_cellEntry__k-4ew._MemberTable_weekSpecial__30rEf ._MemberTable_entry__2leqw{width:5rem;text-align:center;padding-top:1.75rem}._MemberTable_selectionBox__lGvbl{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:100;background:#454a69;opacity:.3;pointer-events:none;transition-property:clip-path;transition-duration:30ms;transition-timing-function:ease-in-out}._MemberTable_projectSelection__2oNfd label{margin-right:1rem}@media screen and (max-width:1000px){._MemberTable_memberTable__2dSOr{margin:0 auto}}@media screen and (max-width:800px){._MemberTable_rowHead__1jpUL{min-width:4rem}._MemberTable_memberTable__2dSOr thead ._MemberTable_rowHead__1jpUL{font-size:1rem}}@media screen and (max-height:450px){._MemberTable_memberTable__2dSOr thead th{position:relative!important}._MemberTable_memberTable__2dSOr thead ._MemberTable_headerSecondRow__2ZMWk th{top:0}._MemberTable_memberTable__2dSOr thead ._MemberTable_rowHead__1jpUL{top:auto}}.contextMenu{position:absolute;background:#f7f8f8;z-index:1000;box-shadow:0 0 .1rem 0 #1d1e23}.contextMenu ul{padding:0;margin:0;list-style:none}.contextMenu ul li{font-size:.8rem;padding:.5rem 1.5rem;cursor:pointer;transition:all .1s ease-in-out;white-space:nowrap}.contextMenu ul li:hover{background:#2f2f38;color:#f7f8f8}.memberTableSelector{width:100%;position:relative;padding:.75rem 1rem;box-sizing:border-box;height:2.6rem;background:#2d3141;color:#f7f8f8;box-shadow:0 0 .1rem 0 #1d1e23;z-index:500}.memberTableSelector,.selector{display:flex;flex-direction:row;justify-content:center;align-items:center}.selector{margin:0 1rem}.selectorLeft,.selectorRight{margin:0 .3rem;display:flex;justify-content:center;align-self:center;cursor:pointer}.projectSelectionWrapper{margin-right:auto}.projectSelectionWrapper label{margin-right:1em}.serverStatus{display:flex;margin-left:auto;flex-direction:row;box-sizing:border-box}.connectionCheck,.refresh{margin:0 .3rem;display:flex;justify-content:center;align-self:center}.refresh{cursor:pointer;font-size:1.5rem}@media screen and (max-width:800px){.memberTableSelector{padding:.75rem}.projectSelectionWrapper,.serverStatus{display:none}}.memberList{list-style:none;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.memberListItem{align-items:stretch;margin:0;position:relative}.memberListDropPlaceholder,.memberListItem{box-sizing:border-box;display:flex;flex-direction:row}.memberListDropPlaceholder{height:1em;border:1px solid transparent}.memberListSubIcon{position:absolute;left:-1rem;top:50%;transform:translate(-100%,-50%);font-size:2rem;display:flex;justify-content:center;align-items:center}.memberListRectangle{background:#e7e7e7;display:flex;flex-direction:row;padding:1.5rem;flex-grow:1;border:1px solid transparent}.memberListDropPlaceholder.dragOver,.memberListRectangle.dragOver{border:1px solid #454a69}.memberText{margin:0 1rem;cursor:pointer}.memberListIcon,.memberText{display:flex;justify-content:center;align-items:center}.memberListIcon{color:#1d1e23;font-size:1.3rem}.memberListRemove{margin:0 1rem 0 auto;cursor:pointer}.addMember{height:4rem;border:.15rem dashed #1d1e23;justify-content:center;align-items:center;cursor:pointer}.memberListAdd{font-size:1.8rem}.mainMenu{flex:0 0 18rem;position:relative;display:flex;flex-direction:column;z-index:1000;background:#2d3141;overflow-y:auto}.companyLogoWrapper{width:100%;display:flex;justify-content:center;align-items:center;padding:5rem 1rem;box-sizing:border-box}.companyLogoWrapper img{width:10rem;box-sizing:border-box}.mainMenu ul{list-style:none;padding:0;margin:0;flex-grow:1;display:flex;flex-direction:column;height:100%}.menuItem{width:100%;color:#f7f8f8;font-size:1.1rem;box-sizing:border-box;transition:background .1s ease-in-out;display:flex;padding:1.4rem 1rem 1.4rem 2rem}.hamburgerMenu,.menuItem{cursor:pointer;flex-direction:row;align-items:center}.hamburgerMenu{display:none;position:relative;z-index:600;width:2rem;padding:1.4rem}.hamburgerMenu .bar1,.hamburgerMenu .bar2,.hamburgerMenu .bar3{position:absolute;width:1.6rem;height:.14rem;background-color:#fff;margin:.4rem 0;transition:.4s;transform-origin:center}.hamburgerMenu .bar1{transform:translateY(-.5rem)}.hamburgerMenu .bar3{transform:translateY(.5rem)}.hamburgerMenu.active .bar1{transform:rotate(-45deg)}.hamburgerMenu.active .bar2{opacity:0}.hamburgerMenu.active .bar3{transform:rotate(45deg)}.menuItem>div{margin:0 .5em}.menuIcon{display:flex;justify-content:center;align-items:center}.menuItem.active,.menuItem:hover{background:#2f2f38}@media screen and (max-width:1000px){.mainMenu{background:#2d3141;width:100%;height:4.5rem;flex:0 0 auto;flex-direction:row;justify-content:space-between;overflow-y:visible}.companyLogoWrapper{width:auto;padding:.5rem 1.4rem}.companyLogoWrapper img{width:auto;height:3.5rem;cursor:pointer}.hamburgerMenu{display:flex}.mainMenu ul{position:absolute;z-index:1000;top:100%;left:0;background:#2d3141;width:100%;height:100vh;flex-grow:0;flex-direction:column;align-items:stretch;transition:transform .5s ease-in-out;transform:translateX(100%)}.mainMenu ul.active{z-index:1000;transform:translateY(0)}.menuItem{width:auto;padding:1.4rem 1rem;font-size:1.3rem}.menuItem:last-of-type{margin-top:0}.menuText{display:block;font-size:1.1rem}}#root,body,html{height:100%}body,html{width:100vw;position:relative;margin:0;padding:0;box-sizing:border-box;font-family:Arial;-webkit-user-select:none;user-select:none;color:#1d1e23}.titlebar>.window-appicon{width:120px!important;background-position:50%;background-size:auto 22px!important}.container-after-titlebar{height:calc(100vh - 30px);width:100vw;position:relative}.app{display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.app,main{height:100%;position:relative}main{overflow:auto;background:#f7f8f8;width:100%}@media screen and (max-width:1000px){.app{flex-direction:column}}@media screen and (max-width:500px){html{font-size:90%}}.tab{padding:2rem;width:100%;min-height:100%;box-sizing:border-box;display:flex;justify-content:flex-start}@media screen and (max-width:400px){.tab{padding:2rem 1rem}}h2{text-align:left;color:#2f2f38;width:100%;margin:.6rem 0}.content{position:relative;align-items:center;max-width:100%;min-height:100%;box-sizing:border-box}.content,.row{display:flex;flex-direction:column;width:100%}.row{align-items:flex-start;margin:.7rem 0}.checkboxWrapper,.row.horizontal{flex-direction:row;align-items:center;justify-content:space-between}.checkboxWrapper{display:flex;width:100%;margin-bottom:.3rem}.checkboxWrapper:last-of-type{margin-bottom:0}.checkboxWrapper label{font-size:.9rem;margin:0}.checkboxWrapper input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.checkboxWrapper input[type=checkbox]:disabled{cursor:auto}.inputText{font-size:1rem;color:#2f2f38;font-weight:700;margin:0 0 1rem}input[type=password],input[type=textfield],select{cursor:text;padding:1rem;border:none;background:#e7e7e7;width:100%;outline:none;font-size:.9rem;box-sizing:border-box}select{cursor:pointer;padding-left:.8rem}select.inline{padding:0}.select-search__select{position:absolute;background:#f7f8f8;box-shadow:0 0 .1rem 0 #1d1e23;width:100%}.select-search{position:relative}.select-search__options{list-style:none;padding:0;margin:0;color:#1d1e23}.select-search__option{all:unset;box-sizing:border-box;min-width:100%;font-size:.8rem;padding:.5rem 1.5rem;cursor:pointer}.select-search__value input{padding:.3rem .2rem}.select-search__value input:focus{outline:none}button{background:transparent;border:.15rem solid #2f2f38;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease-in-out;margin:0}button:hover{background:#2f2f38;color:#f7f8f8}.inputField{width:100%;display:flex;flex-direction:row;background:#e7e7e7;margin:0;box-sizing:border-box;justify-content:space-between;align-items:center}.inputField .inputTitle{flex:0 1 25rem;margin-right:1rem;font-size:1rem;padding:1rem}.inputField.addInputField .inputTitle{flex:0 1 27.2rem}.addInputField select,.inputField .inputType{flex:0 0 12rem;font-size:1rem;margin-right:1rem;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:400px){.addInputField select,.inputField .inputType{flex:0 0 6rem}}.inputField .inputType{padding-left:5px}input[type=file]{display:none}.inputField button{border:none;font-size:1.4rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;padding:0;margin:0 1rem}.inputField button:hover{transform:scale(1.2);background:none;color:#1d1e23;font-weight:bolder}.files{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}.inputFile{display:flex;justify-content:center;align-items:center;background:#e7e7e7;padding:1rem;margin-right:1rem;margin-bottom:1rem}.inputFile a{color:inherit}.inputFile .downloadLink{display:contents;color:inherit}.addFile label{display:flex;justify-content:center;align-items:center;cursor:pointer}.deleteFile{cursor:pointer}.colorSection{flex-direction:row;justify-content:space-between;width:100%}.colorPreview,.colorSection{display:flex;align-items:stretch}.colorPreview{width:15rem;position:relative;flex-direction:column;justify-content:flex-start}.normalColorPreview,.shadedColorPreview{display:flex;flex:0 0 50%;justify-content:center;align-items:center}.textColorPreview{position:relative;font-size:1.1rem;z-index:500}.sketch-picker{box-shadow:none!important}:export{colorWhite:#f7f8f8;colorBlack:#1d1e23;colorPrimary:#2f2f38}.projectList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:1rem;margin:0}.projectListItem{box-sizing:border-box;flex-direction:column;width:15rem;height:15rem;margin:.5rem;background:#e7e7e7;position:relative}.projectListItem,.projectListText{display:flex;justify-content:center;align-items:center}.projectListText{margin:.8rem;font-size:1.4rem;font-weight:700}.projectListCircle{margin:.8rem;height:5rem;width:5rem;border-radius:50%;position:relative}.projectListCircleSecondHalf{position:absolute;width:100%;height:100%;border-radius:50%;right:0;top:0;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.projectListIcon{color:#1d1e23;display:flex;justify-content:center;align-items:center;font-size:1.3rem;position:absolute}.projectListEdit{cursor:pointer;bottom:.8rem;right:.8rem}.projectListRemove{cursor:pointer;top:.8rem;right:.8rem}.addProject{border:.15rem dashed #1d1e23;justify-content:center;align-items:center;cursor:pointer;background:transparent}.projectListAdd{font-size:1.8rem}._MemberWeekViewSelector_memberWeekViewSelector__2XBfG{width:100%;display:flex;justify-content:center;align-items:center;height:2.6rem;background:#2d3141;color:#f7f8f8;box-shadow:0 0 .1rem 0 #1d1e23;z-index:500;position:sticky;top:0}._MemberWeekViewSelector_selector__bgENj{cursor:pointer}._MemberWeekViewSelector_selector__bgENj>svg{vertical-align:middle}._MemberWeekView_memberWeekViewWrapper__1dEqQ{width:100%}._MemberWeekView_listItem__3DlKW{width:100%;height:6em;box-sizing:border-box;background:#e7e7e7;display:flex;flex-direction:row}._MemberWeekView_listItem__3DlKW._MemberWeekView_special__1DaZa{height:3.5rem}._MemberWeekView_listItem__3DlKW:nth-of-type(2n){background:#f7f8f8}._MemberWeekView_listItemDate__U2vvD{flex:0 0 auto;width:3rem;height:100%;border-right:1px solid #999;display:flex;flex-direction:column;justify-content:center;align-items:center}._MemberWeekView_listItemDate__U2vvD ._MemberWeekView_date__3YdL7,._MemberWeekView_listItemDate__U2vvD ._MemberWeekView_day__on2oJ,._MemberWeekView_listItemDate__U2vvD ._MemberWeekView_month__339Mf{font-size:1rem}._MemberWeekView_cellWrapper__sHG8X{flex:1 1 auto}._MemberWeekViewCell_memberWeekViewCell__1vaN4{width:100%;height:100%;padding:.5rem;box-sizing:border-box;display:flex;align-items:center;white-space:normal;position:relative}.ViewDateHours_viewDateHoursWrapper__2nyTf{padding:2rem 4rem;box-sizing:border-box}.ViewDateHours_header__hMMHz{margin-bottom:1rem}
/*# sourceMappingURL=main.6c3c406d.chunk.css.map */