@import url(https://fonts.googleapis.com/css2?family=Cabin&family=Tangerine:wght@700&display=swap);*{box-sizing:border-box}body{font-family:Cabin,serif;font-size:.875rem;height:100vh;margin:0}#root{height:100%}.Toastify__toast-body{white-space:pre-line}a.btn{background-color:#fff;border-radius:4px;box-shadow:1px 1px 4px #8990ad;color:#000;display:inline-block;font-size:.9rem;margin:10px 0;padding:8px 20px;text-align:center;text-decoration:none;width:100px}a.btn:hover{background-color:#f1f1f1}.layout{overflow-x:auto}.layout>.header{align-items:center;background-color:#fff;box-shadow:1px 1px 4px #9aa0b9;display:flex;padding:20px}.layout>.content{padding:10px}.layout .footer{background-color:#1976d2;color:#fff;padding:20px;text-align:center}.layout .sidebar{background-color:#1d1d1d;color:#fff;text-align:center;transition:width,left,right,.5s}.pro-sidebar{min-width:inherit;transition:inherit;width:inherit}.pro-sidebar>.pro-sidebar-inner{background:inherit}.pro-sidebar-header{align-items:center;display:flex;min-height:56px}@media (min-width:600px){.pro-sidebar-header{min-height:64px}}.pro-sidebar-footer{border:0!important;min-height:34px;text-align:center}.projdown,.projdown-toggle{display:flex;width:100%}.projdown-toggle{align-items:center;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:15px;justify-content:space-between;max-width:500px;min-width:250px;padding:10px 20px}.projdown-toggle,.projdown-toggle:hover{background-color:#3f86cc}.projdown-menu{background-color:#fff;border-radius:1rem;box-shadow:0 8px 16px 0 #0003;display:block;margin-top:50px;max-width:500px;min-width:250px;padding:20px;position:absolute;z-index:999}.projdown-menu h3{color:silver;font-size:1.25rem}.projdown .proj-desc{color:silver;font-size:15px}.projdown-header{align-items:center;display:flex;margin-bottom:5px;padding:0 8px 8px}.projdown-projholder{border-top:1px solid silver;padding-left:0;padding-top:1rem}.projdown-header-caption{flex:1 1;font-size:1.1rem}.projdown-header-icon{color:#00f000;font-size:1.3rem}.projdown-header-icon:hover{color:#3eff3e;cursor:pointer!important}.projdown-item{align-items:center;color:#000;cursor:pointer;display:flex;padding:6px 8px}.projdown-item-title{width:100%}.projdown-item:hover{background-color:#ddd;border-radius:.5rem}.projdown-icon-primary{margin-right:1rem}.projdown-icon-settings{color:silver;margin-right:.1rem}.projdown-icon-settings:hover{color:#000}.projdown-icon{font-size:1.2rem}.project-down-icon{margin-left:auto}.icon-container{cursor:pointer;display:inline-flex;height:21px;position:relative;width:21px}.cool-icon,.icon-container{align-items:center;justify-content:center}.cool-icon{display:flex;height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.secondary-icon{opacity:0}.icon-container:hover .secondary-icon{opacity:1}.icon-container:hover .initial-icon{opacity:0}.visibleOpacity{opacity:1}.viewHolder{display:flex;height:calc(100% + 20px);margin:-10px -10px 0}ul.main-menu{height:100%;list-style-type:none;padding:0}.activeItem{background-color:#fff}.todolist-menuitem-inner{align-items:center;background-color:"#ececec";box-sizing:border-box;cursor:pointer;display:flex;height:2.4rem;min-height:2.4rem;padding:0 22px;-webkit-user-select:none;user-select:none}.todolist-menuitem-inner .listItem-icon{font-size:1.2rem}.todolist-menuitem-inner .listItem-title{color:#34373d;font-size:.9rem;margin:0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todolist-toolbar .listItem-addgroupicon{color:#1c87f6}.listItem-addgroupicon{color:#1b96f3;font-size:1.3rem;font-weight:400;padding:0 5px}.todolist-toolbar .todolist-menuitem-inner{background-color:#fff}.todolist-menuitem-inner .listItem-addcat-icon{font-size:1rem;font-weight:100}.labelCaption{margin-top:2rem}.labelCaptionTitle{cursor:default;flex-grow:2}.labelCaptionIcon{font-size:1.3rem;width:10px}.labelCaptionIcon>span{color:#797979;font-size:2.4rem}.completedIcon:hover{transition:"color 0.3s ease"}.todolist-custom-listholder .listItem-icon{font-size:1rem}.groupitem-droppable-area-inner:hover,.todolist-menuitem-inner:hover{background-color:#f6f6f6}.todolist-groupitem-inner{border-left:1px solid #3994f8e6;height:100%;margin-left:1.5rem;min-height:1.4rem}.groupitem-droppable-area{font-family:latolight,sans-serif;font-size:.8rem}.groupitem-droppable-area-inner{line-height:1.7rem;padding:10px;text-align:center;vertical-align:middle;width:100%}.todolist-view{box-sizing:border-box;display:flex;flex:1 1;height:100%;position:relative;will-change:width}.todolist-task-holder{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:background-color .3s}.todolist-task-container-wrapper{display:flex;flex:1 1;position:relative}.todolist-task-container,.todolist-task-container .container-background{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.todolist-task-container .container-background{background:#fff;position:relative}.todolist-task-container .container-background-lines{flex:1 1;margin:0 25px}.todolist-task-container .tasks-wrapper{display:flex;overflow:hidden;z-index:1}.todolist-task-container .task-list{margin:0 8px}.todolist-task-container .task-completedlist,.todolist-task-container .task-plannedlist{align-items:center;box-shadow:0 17px 0 -16px #e5e5e5;min-height:52px}.todolist-task-container .task-completedlist .task-item{text-decoration:line-through}.todolist-task-container .task-completedlist-caption,.todolist-task-container .task-plannedlist-caption{align-items:center;box-shadow:0 17px 0 -16px #e5e5e5;display:flex;flex-direction:row;flex-shrink:0;font-size:17px;font-weight:500;height:52px;overflow:hidden;padding:0 27px}.todolist-task-container .task-plannedlist-caption span{cursor:pointer;display:flex;pointer-events:"all"}.todolist-task-container .task-plannedlist-caption-expanded{box-shadow:none;margin-top:20px}.todolist-task-container .notoppad{margin-top:0}.todolist-task-container .chevron{color:#6a6a6a;cursor:pointer;font-size:13px;padding-right:35px;text-align:center;width:30px}@media screen and (max-width:780px){.todolist-task-container .chevron{font-size:19px;line-height:50px;vertical-align:middle}}.todolist-task-container .task-completedlist-caption-count,.todolist-task-container .task-plannedlist-caption-count{font-size:13px;padding-left:5px}.react-calendar .todolist-calendarTile{font-size:21px!important}.react-calendar .todolist-calendarTile abbr{font-size:13px!important}.tasks-container{display:flex;width:100%}.tasks-container-scroller{flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.tasks-container-scroller .task-item{animation:slideFadeDown .25s forwards;border:1px solid #edede7;box-shadow:0 .3px .9px var(--bg-shadow),0 1.6px 3.6px var(--bg-shadow);display:flex;flex-direction:column;height:52px;margin-bottom:10px;margin-top:10px}.tasks-container-scroller .task-item-body{word-wrap:break-word;align-items:center;display:flex;flex-wrap:wrap;min-height:52px;padding-left:16px;pointer-events:"all";position:relative;word-break:break-word}.tasks-container-scroller .task-completeIcon{color:#1b96f3;font-size:21px;font-weight:100;line-height:0px;padding-left:10px;padding-right:10px}.tasks-container-scroller .task-completeIcon:hover{cursor:pointer}.tasks-container-scroller .task-item-title{word-wrap:break-word;color:#34373d;cursor:default;cursor:pointer;flex:1 1;font-size:.8rem;line-height:1.1rem;margin-right:16px;max-height:3.9em;overflow:hidden;padding:16px 10px;position:relative;text-overflow:ellipsis}.tasks-container-scroller .task-item-multi-title{padding:0}.tasks-container-scroller .task-item-title i.smallest{color:#616161;font-size:4px;height:5px;padding-left:5px;padding-right:5px;vertical-align:middle}.tasks-container-scroller .task-item-multi-title .title{line-height:18px}.tasks-container-scroller .task-item-multi-title .details{font-size:11px}.tasks-container-scroller .task-item-title .labelicon{padding-right:3px}.task-item-title .taskDetails{align-items:center;color:#8f8f8f;display:inline-flex;flex-direction:row;font-size:12px;gap:5px;justify-content:left;max-width:450px;text-rendering:optimizeLegibility}.task-item-title .taskDetails span{align-items:center;display:flex;gap:3px}.tasks-container-scroller .task-item-title:hover{background-color:#f6f6f6;cursor:pointer}.tasks-container-scroller .task-item-icon{color:#047bb1;font-size:19px;line-height:0px;padding-right:30px}.tasks-container-scroller .task-item-icon:hover{cursor:pointer}.taskgrid-title{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-left:2rem}.taskgrid-title-container .taskgrid-title{align-items:center;color:#025787;display:flex;flex-shrink:0;font-size:21px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.taskgrid-title-container .taskgrid-title span{font-size:1rem}.taskgrid-title-container .titlebox-date-holder{align-items:center;color:#7b7b7b;display:flex;font-size:.9rem;gap:10px;justify-content:flex-start}.taskgrid-title-container .titleInput{margin-right:2rem}.taskgrid-title-container #calendarHolder{padding-left:15px}.taskgrid-todaysdate-wrapper{display:flex;flex-direction:row;margin-bottom:10px;margin-top:10px}.taskgrid-title-wrapper{display:flex;flex-direction:row;margin-top:1rem}@media screen and (max-width:800px){.taskgrid-title-wrapper{display:block}}.taskgrid-todaysdate-wrapper .date-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-left:2rem}.taskgrid-title-wrapper .quicksearch-wrapper{flex:1 1;width:100%}@media screen and (max-width:800px){.taskgrid-title-wrapper .quicksearch-wrapper{margin-left:25px}}.taskgrid-title-wrapper .separator{flex:1 1}.taskgrid-title-wrapper .quicksearch-wrapper .quickseach{border:1px solid #edede7;display:flex;margin-right:20px}@media screen and (max-width:800px){.taskgrid-title-wrapper .quicksearch-wrapper .quickseach{border:0;border-bottom:1px solid #edede7}}.taskgrid-title-wrapper .quicksearch-wrapper .quickseach .icon{color:#aaa;font-size:19px;margin:0 10px}@media screen and (max-width:800px){.taskgrid-title-wrapper .quicksearch-wrapper .quickseach .icon{margin:0 17px 0 10px}}.taskgrid-title-wrapper .quicksearch-wrapper .quickseach .quickseachinput-wrapper{color:#aaa;font-size:15px}.taskgrid-filter-wrapper{padding-top:20px;width:300px}.addTaskWrapper .addQuickTask{align-items:center;display:flex;flex-shrink:0;max-height:43px;overflow:hidden;position:relative}.addTaskWrapper .addQuickTask .quickTaskIcon{color:#a3a3a3;font-size:2rem;padding:0 .9rem}.addTaskWrapper .addQuickTask .quickTaskIcon:hover{cursor:pointer}.addTaskWrapper .addQuickTask .quickTaskInput{color:#aaa;font-size:1rem;margin:1.7rem 1.7rem .71rem;width:100%}.addTaskWrapper .addQuickTask .quickTaskInput>div{White-space:nowrap}.addTaskWrapper .addQuickTask .addschedulebtnwrapper button{background-color:initial;border-color:#428bca;color:#428bca}.taskgrid-title-container #calendarHolder{background-color:#fff;border:1px solid #edede7;margin-left:15px;position:absolute;top:60px;z-index:2}.todolist-menuitem-inner .listItem-count{color:#34373d;font-size:.8rem;margin-left:auto}.todolist-menuitem-inner .listItem-count-rounded-border{background-color:#1b96f3;border-radius:10px;color:#34373d;color:#fff;display:inline-block;font-size:.6rem;padding:1px 6px}.todolist-menuitem-inner .listItem-count-rounded-border>div{line-height:18px;text-align:center;width:9px}