.lightblue_event_delete{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI5JREFUKFNtkLERgCAMRbmzdK8s4gAUlhYOYEHJEJYOYOEwDmGBPxC4kOPfvePy84MGR0RJ2N1A8H3N6DATwSQ57m2ql8NBG+AEM7D+UW+wjdfUPgerYNgB5gOLRHqhcasg84C2QxPMtrUhSqQIhg7ypy9VM2EUZPI/4rQ7rGxqo9sadTegw+UdjeDLAKUfhbaQUVPIfJYAAAAASUVORK5CYII=) center center no-repeat;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";cursor:pointer}.lightblue_scroll_up{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAB3RJTUUH2wESDiYcrhwCiQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAACcSURBVHjaY2AgF9wWsTW6yGMlhi7OhC7AyMDQzMnBXIpFHAFuCtuaMTP+P8nA8P/b1x//FfW/HHuF1UQmxv+NUP1c3OxMVVhNvCVi683E8H8LXOY/w9+fTH81tF8fv4NiIpBRj+YoZtZ/LDUoJmKYhsVUpv0MDiyMDP96sIYV0FS2/8z9ICaLlOhvS4b/jC//MzC8xBG0vJeF7GQBlK0xdiUzCtsAAAAASUVORK5CYII=)}.lightblue_scroll_down{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiMAAC4jAXilP3YAAACqSURBVChTY7wpam3L9J+xmQEP+PGPKZZxP4MDi4zI78uMDIwa2NT+Z2DYovrmiC+TI8OBP/8ZmEqwGvif4e8vxr+FIDkmEKH25vBWBgbG0+iK/zEwLtF+ffwOXCGI8Y+BoRFFIdC030x/WmBiYBNhpgLdswNJ8RSYaSgmgk39z1gPUfj/29ef/9rwhQTDHRHbrbdEbLvRFcGthkkAra/9/uMvhkK8piNLAgCRpTnNn4AEmAAAAABJRU5ErkJggg==)}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lightblue_main{border:1px solid #dddddd}.lightblue_main,.lightblue_main td{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px}.lightblue_event{color:#333;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.lightblue_event_inner{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0;margin:0;background-color:#e9e9ff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px 6px 6px 10px;border:1px solid #ffffff}.lightblue_alldayevent_inner{position:absolute;overflow:hidden;left:1px;right:0;top:1px;bottom:0;margin:0;color:#333;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#fafafa));background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa);background:-moz-linear-gradient(top,#ffffff 0%,#fafafa);background:-ms-linear-gradient(top,#ffffff 0%,#fafafa);background:-o-linear-gradient(top,#ffffff 0%,#fafafa);background:linear-gradient(top,#fff,#fafafa);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#fafafa");padding:2px;border:1px solid #cccccc;text-align:left}.lightblue_alldayheader_inner,.lightblue_colheader_inner{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#333;background:#fff}.lightblue_rowheader_inner{font-size:16pt;text-align:right;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#333;background:#fff}.lightblue_rowheader_minutes{font-size:10px;vertical-align:super;padding-left:2px;padding-right:2px}.lightblue_corner_inner,.lightblue_cornerright_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#333;background:#fff}.lightblue_rowheader_inner{padding:2px}.lightblue_cell_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#f9f9f9}.lightblue_cell_business .lightblue_cell_inner{background:#fcfcff}.lightblue_message{padding:10px;opacity:.9;filter:alpha(opacity=90);color:#fff;background:#ffa216}.lightblue_shadow_inner{background-color:#666;opacity:.5;filter:alpha(opacity=50);height:100%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.lightblue_event_bar{top:0;left:0;bottom:0;width:4px;background-color:#9dc8e8}.lightblue_event_bar_inner{position:absolute;width:4px;background-color:#1066a8}.lightblue_event_delete{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI5JREFUKFNtkLERgCAMRbmzdK8s4gAUlhYOYEHJEJYOYOEwDmGBPxC4kOPfvePy84MGR0RJ2N1A8H3N6DATwSQ57m2ql8NBG+AEM7D+UW+wjdfUPgerYNgB5gOLRHqhcasg84C2QxPMtrUhSqQIhg7ypy9VM2EUZPI/4rQ7rGxqo9sadTegw+UdjeDLAKUfhbaQUVPIfJYAAAAASUVORK5CYII=) center center no-repeat;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";cursor:pointer}.lightblue_event_delete:hover{opacity:1;-ms-filter:none}.lightblue_scroll_up{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAB3RJTUUH2wESDiYcrhwCiQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAACcSURBVHjaY2AgF9wWsTW6yGMlhi7OhC7AyMDQzMnBXIpFHAFuCtuaMTP+P8nA8P/b1x//FfW/HHuF1UQmxv+NUP1c3OxMVVhNvCVi683E8H8LXOY/w9+fTH81tF8fv4NiIpBRj+YoZtZ/LDUoJmKYhsVUpv0MDiyMDP96sIYV0FS2/8z9ICaLlOhvS4b/jC//MzC8xBG0vJeF7GQBlK0xdiUzCtsAAAAASUVORK5CYII=)}.lightblue_scroll_down{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiMAAC4jAXilP3YAAACqSURBVChTY7wpam3L9J+xmQEP+PGPKZZxP4MDi4zI78uMDIwa2NT+Z2DYovrmiC+TI8OBP/8ZmEqwGvif4e8vxr+FIDkmEKH25vBWBgbG0+iK/zEwLtF+ffwOXCGI8Y+BoRFFIdC030x/WmBiYBNhpgLdswNJ8RSYaSgmgk39z1gPUfj/29ef/9rwhQTDHRHbrbdEbLvRFcGthkkAra/9/uMvhkK8piNLAgCRpTnNn4AEmAAAAABJRU5ErkJggg==)}.lightblue_now{background-color:red}.lightblue_now:before{content:"";top:-5px;border-width:5px;border-color:transparent transparent transparent red;border-style:solid;width:0px;height:0px;position:absolute;-moz-transform:scale(.9999)}.lightblue_shadow_forbidden .lightblue_shadow_inner{background-color:red}.lightblue_shadow_top,.lightblue_shadow_bottom{box-sizing:border-box;padding:2px;border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));background:-webkit-linear-gradient(top,#ffffff 0%,#eeeeee);background:-moz-linear-gradient(top,#ffffff 0%,#eeeeee);background:-ms-linear-gradient(top,#ffffff 0%,#eeeeee);background:-o-linear-gradient(top,#ffffff 0%,#eeeeee);background:linear-gradient(top,#fff,#eee);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#eeeeee")}.lightblue_crosshair_vertical,.lightblue_crosshair_horizontal,.lightblue_crosshair_left,.lightblue_crosshair_top{background-color:gray;opacity:.2;filter:alpha(opacity=20)}.lightblue_loading{background-color:orange;color:#fff;padding:2px}.lightblue_scroll{background-color:#f3f3f3}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;--background-color: #eeeeff;background-color:var(--background-color)}.App{text-align:center;top:0;bottom:0}.header{display:flex;align-items:center;justify-content:center;position:relative}.logo{position:absolute;left:50%;transform:translate(-50%);margin-top:80px}.tools-link{margin-left:auto;margin-right:20px;margin-top:40px;text-align:right}.tools-link a{font-family:Arial,sans-serif;color:#000;font-weight:700;font-size:1em;text-decoration:none}.toolbar{display:flex;justify-content:space-between;margin-top:40px}.toolbar-left{display:flex;justify-content:flex-start;align-items:center}.toolbar-right{display:flex;justify-content:flex-end;align-items:center}.date-picker{display:flex;justify-content:center;align-items:center;margin:0 20px 20px}.tabs{display:flex;justify-content:center;align-items:center;margin:0 20px 5px}.calendar{display:flex;justify-content:center;align-items:center;margin-left:20px;margin-right:20px}.task-selector{display:flex;justify-content:left;align-items:left;margin:20px}.phantom{display:block;padding:20px;height:60px;width:100%;background-color:var(--background-color)}.footer{display:flex;align-items:center;height:100%;padding:20px;position:fixed;left:0;bottom:0;height:60px;width:100%;background-color:var(--background-color)}
