body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0}#drag{height:1;left:0;position:absolute;top:0;width:1}.outline{outline:1px dashed #add8e6}.body{display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;height:calc(100% - 50px)}.main-calendar{width:100%}.shadow{box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}.viewport{display:flex;flex-direction:row;height:calc(100vh - 130px);overflow-y:scroll}.position{bottom:20px;position:absolute;right:120px}.time-label{margin-right:8px;position:static}.time-label .label{color:#70757a;font-size:10px;height:80px;position:relative;text-align:right;top:-6px;width:48px}.cal-column{display:flex;height:1920px;position:relative;width:100%}.cal-column .cal-border{border-right:1px solid #dadce0;flex:0 0 auto;width:8px}.cal-column .row{height:80px}.cal-column .row:after{border-top:1px solid #dadce0;content:"";position:absolute;width:100%}.cal-column .cal-body{height:100%;position:relative;width:100%}.cal-column .cal-body.is-resizing{cursor:ns-resize}.cal-header{border-bottom:1px solid #dadce0;display:flex;height:80px;margin-bottom:-1px}.cal-header .label{margin-right:8px;position:relative;width:48px}.cal-header .label .label-text{bottom:4px;color:#70757a;font-size:10px;position:absolute;right:0}.cal-header .heading{margin-bottom:8px;margin-left:8px;margin-top:8px;position:relative}.cal-header .heading .border-left{border-right:1px solid #dadce0;bottom:-54px;height:20px;position:relative}.cal-header .heading .weekday{color:#3c4043;font-size:11px;font-weight:500;left:8px;position:absolute;text-align:center;text-transform:uppercase;top:2px;width:46px}.cal-header .heading .weekday.isToday{color:#1a73e8}.cal-header .heading .day-numeric{border-radius:50%;bottom:4px;color:#3c4043;font-size:25px;height:46px;left:8px;line-height:46px;position:relative;text-align:center;width:46px}.cal-header .heading .day-numeric.isToday{background-color:#1a73e8;color:#fff}.event{box-sizing:border-box;color:rgba(32,33,36,.502);cursor:pointer;font-size:12px;font-weight:500;line-height:20px;margin-top:1px;padding-left:4px;position:absolute}.event.is-resizing{cursor:ns-resize}.event .event-text-darken{filter:brightness(65%)}.event .resize{cursor:ns-resize;display:flex;height:3px;justify-content:center;left:0;position:absolute;width:100%}.event .resize.n{top:0}.event .resize.n .resize-indicator{position:relative;top:-6px}.event .resize.s{bottom:0}.event .resize.s .resize-indicator{bottom:11px;position:relative}.utility-toolbar{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;height:52px;left:25%;padding:16px;position:absolute;top:45%;width:50%;z-index:6}.utility-toolbar .material-icons{color:#00000059}.utility-toolbar .utility-input{border:none;color:#000000a6;font-size:18px;height:18px;line-height:18px;padding:0 5px;width:100%}.utility-toolbar .utility-input:focus{outline:none}.indicator{background-color:#f83a22;display:flex;float:row;height:2px;justify-content:flex-end;margin-top:1px;pointer-events:none;position:absolute;width:100%;z-index:5}.indicator .indicator-label{color:#f83a22;font-size:12px;position:relative;right:10px;top:4px}.cursor{background-color:red;display:flex;float:row;height:2px;justify-content:flex-end;margin-top:1px;pointer-events:none;position:absolute;width:100%;z-index:5}.cursor .cursor-label{color:red;font-size:12px;position:relative;right:10px;top:4px}.navbar{border-bottom:1px solid #dadce0;height:49px;justify-content:space-between}.navbar,.navbar .nav-left{align-items:center;display:flex}.navbar .nav-menu{color:#5f6368;cursor:pointer;font-size:30px;margin-left:8px}.navbar .logo-image{height:26px;margin-left:8px;margin-top:3px}.navbar .title{color:#5f6368;font-size:22px;margin-left:8px}.navbar .button-auth{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:4px;cursor:pointer;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;height:36px;margin-right:8px;padding-left:8px;padding-right:12px}.navbar .profile-circle{border-radius:50%;height:22px;margin-right:8px}.date-control{align-items:center;display:flex;margin-left:12px}.date-control button{cursor:pointer}.date-control .today{background-color:#0000;border:1px solid #dadce0;border-radius:4px;color:#3c4043;font-size:12px;height:32px;letter-spacing:.5px;margin-right:8px;padding-left:8px;padding-right:8px}.date-control .today:hover{background-color:rgba(230,232,235,.227)}.date-control .next,.date-control .previous{align-items:center;background-color:#0000;border:0;border-radius:50%;color:#3c4043;display:flex;height:32px;justify-content:center;width:32px}.date-control .next:hover,.date-control .previous:hover{background-color:rgba(230,232,235,.227)}.calendar-list{padding-top:26px}.calendar-list .calendar-list-header{align-items:center;color:#3c4043;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:12px;padding-left:8px}.calendar-list .calendar-list-header .material-icons{cursor:pointer}.calendar-list .calendar-item{display:flex;flex-direction:column;padding-left:16px}.calendar-list .cal-label{color:#3c4043;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.MuiCheckbox-root{padding:0!important}.tally .header{color:#3c4043;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:26px;padding-left:8px;padding-right:8px}.tally .header .title{font-size:14px;font-weight:500}.tally .header .add{cursor:pointer}.tally .input-section{align-items:flex-end;display:flex;margin-bottom:12px;margin-top:-10px;padding-left:8px;padding-right:8px}.tally .input-section .material-icons{cursor:pointer;font-size:14px}.tally .input-section .material-icons:first-of-type{margin-left:4px}.tally .input-section .input{width:100%}.tally .input-section .input input{font-size:12px;padding:0 0 0 4px}.tally .tally-row{color:#6b6b6b;display:flex;flex-direction:row;font-size:10px;font-weight:500;justify-content:space-between;margin:6px 8px}.tally .tally-row .tally-daily{align-items:center;display:flex;flex-grow:1;height:16px;justify-content:space-between;position:relative}.tally .tally-row .tally-daily .progress{border-radius:6px;height:15px;left:0;opacity:.4;position:absolute}.tally .tally-row .tally-daily .target{border-left:1px dashed;height:15px;position:absolute}.tally .tally-row .tally-daily .label{align-items:center;display:flex;margin-left:4px;white-space:nowrap}.tally .tally-row .tally-daily .label .material-icons{cursor:pointer;font-size:10px;margin-left:2px}.tally .tally-row .tally-weekly{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:1px;margin-left:2px;overflow:hidden;width:36px}.tally .tally-row .tally-weekly .tally-bar{border-radius:.5px;margin-left:1px;width:3px}.sidebar{height:calc(100vh - 50px);opacity:1;overflow:scroll;transition:.3s ease-in;width:256px}.sidebar::-webkit-scrollbar{display:none}.sidebar.closed{opacity:0;width:0}
/*# sourceMappingURL=main.32b9cb20.css.map*/