html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0!important;padding:0!important;font-family:Rubik,sans-serif;font-size:16px;line-height:1.5;background:#fbfbfb;color:#434a54;font-weight:400;display:flex;justify-content:center;align-items:flex-end}.foobar{display:flex;flex-direction:column;position:fixed;inset:0}.content{overflow-y:scroll;display:flex;flex-direction:column;padding:0 0 0 12em}@media(max-width:1200px){.content{padding:0}}a{color:#899195;text-decoration:none}a.blue{color:#00b6df}a:hover{color:#008ac4}.page-content{margin-top:4em;margin-bottom:12em}@media(max-width:768px){.page-content{margin-top:2em;margin-bottom:6em}}h1{font-size:24px;font-weight:500;margin-top:0}.centered{text-align:center}.bold{font-weight:500}hr.section-separator{margin:2em 0}form .input-wrapper{display:flex;margin-top:1em}form .input-wrapper input{margin-left:.5em}form .input-wrapper input:first-child{margin-left:0}form .input-wrapper.multiline{flex-direction:column}form .input-wrapper.multiline input{margin-left:0;margin-top:1em}form .input-wrapper.multiline input:first-child{margin-top:0}button[type=submit],input[type=submit],.button-default{font-size:16px;padding:.5em 1em;background:#00b6df;color:#f5f7fa;border:#00b6df solid 1px;border-radius:4px;flex-grow:1;cursor:pointer}button[type=submit]:hover,input[type=submit]:hover,.button-default:hover{text-decoration:none;background:#19bde2}button[type=submit]:focus,input[type=submit]:focus,.button-default:focus{outline:none}button[type=submit]{padding:.25em 1em;text-align:center}input[type=text],input[type=password]{box-sizing:border-box;width:100%;min-height:36px;color:#434a54;border:rgba(0,0,0,.125) solid 1px;padding:.5em 1em;border-radius:4px}input[type=text]:hover,input[type=password]:hover{border-color:#00000040}input[type=text]:focus,input[type=password]:focus{border-color:#00000060;outline:none}input[type=checkbox]{appearance:none;background-color:transparent;margin:0;max-width:24px;min-width:24px;max-height:24px;min-height:24px;border:2px solid #434a54;border-radius:4px;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:16px;height:16px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background:#00b6df;border-radius:2px}input[type=checkbox]:checked:before{transform:scale(1)}.submit-wrapper{display:flex;flex-direction:column;text-align:center;margin-left:.5em}.form-warning,.form-error{padding:.5em 1em;font-size:14px;font-weight:500;color:#ffffffe6;text-align:center;position:absolute;left:0;right:0;bottom:0;box-shadow:#00000040 4px 4px 8px;animation:animErrorAppear .2s}.form-warning.big,.form-error.big{padding:1em 2em;bottom:-6em}.form-warning{background:#ffce54;border:#f6bb42 solid 2px;border-radius:8px}.form-error{background:#ed5565;border:#da4453 solid 2px;border-radius:8px}.userBox{display:flex;justify-content:flex-start;align-items:stretch}.userBox .user{padding:0;text-align:center}.userBox .user h3{margin:.25em 0 0;font-size:16px;font-weight:500}.userBox .bit-list{border-left:rgba(0,0,0,.1) solid 1px;padding-left:0!important;padding-right:0!important;padding-bottom:2em}@media(max-width:768px){.userBox .bit-list{border-left:none}}::selection{background:#00b6df;color:#ffffffe6}.text-highlight-done{color:#8cc152;font-weight:500}.text-highlight-plan{color:#f6bb42;font-weight:500}.text-highlight-pending{color:#3bafda;font-weight:500}.text-highlight-blocker{color:#da4453;font-weight:500}.dmb-tooltip{text-align:center}.dmb-tooltip .tooltip-inner{display:inline-block;font-family:Rubik,sans-serif;font-size:14px;color:#e6e9ed;padding:.5em 1em}nav.sidebar{height:100%;width:12em;position:fixed;z-index:1;top:0;left:0;overflow-x:hidden;box-sizing:border-box;background:#1b2224;color:#637074;font-weight:500;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1200px){nav.sidebar{display:none}}nav.sidebar div.navigation-hero{text-align:center}nav.sidebar div.navigation-hero img{width:12em;height:12em;display:inline-block}nav.sidebar .navigation-options-sub-wrapper{height:12em;display:flex;align-items:flex-end}nav.sidebar .profile-box{display:flex;align-items:center}nav.sidebar .profile-box i.fas{margin-right:.5em}nav.sidebar ul.optionsSub{border-top:rgba(255,255,255,.1) solid 1px}nav.sidebar ul.navigation-options,nav.sidebar ul.optionsSub{padding:0;margin:0;width:12em}ul.navigation-options li,ul.optionsSub li{list-style:none}ul.navigation-options li .navigation-option-name,ul.optionsSub li .navigation-option-name{margin-left:.25em}ul.navigation-options li a,ul.optionsSub li a{display:block;color:#656d78;text-decoration:none;padding:.75em 1em}ul.navigation-options li a i,ul.optionsSub li a i{opacity:.33}ul.navigation-options li a i.fa-home,ul.optionsSub li a i.fa-home{color:#00b6df}ul.navigation-options li a i.fa-star,ul.optionsSub li a i.fa-star{color:#ffca08}ul.navigation-options li a i.fa-calendar-day,ul.optionsSub li a i.fa-calendar-day{color:#eb4a62}ul.navigation-options li a i.fa-book,ul.optionsSub li a i.fa-book{color:#01a466}ul.navigation-options li a:hover,ul.optionsSub li a:hover{color:#e6e9ed}ul.navigation-options li a:hover i,ul.optionsSub li a:hover i{opacity:.66}ul.navigation-options li a.active,ul.optionsSub li a.active{color:#f5f7fa}ul.navigation-options li a.active i,ul.optionsSub li a.active i{opacity:1}.login-wrapper{position:fixed;inset:0;display:flex;background:#1b2224}.login-wrapper .logo-wrapper{flex:0 0 50%;padding:0 4em;display:flex;justify-content:center;align-items:center}.login-wrapper .logo-wrapper img{animation:animLogoAppear 1.75s ease-in-out;height:256px}.login-wrapper .login-box{flex:0 0 50%;padding:0 4em;display:flex;align-items:center;justify-content:center;position:relative;background:#fbfbfb}.login-wrapper .login-box .row{width:100%}.login-wrapper .login-box img{width:192px;height:192px;margin-right:4em}.login-wrapper .login-box .login-flavour{color:#899195;text-align:center;margin:1em 0}@media(max-width:1200px){.login-wrapper .logo-wrapper{padding:0 2em;flex:0 0 40%}.login-wrapper .login-box{padding:0 2em;flex:0 0 60%}}@media(max-width:768px){.login-wrapper{flex-direction:column}.login-wrapper .logo-wrapper{display:none;flex:0 0 0}.login-wrapper .login-box{padding:2em;flex-grow:1}}.login-wrapper header.login-header{display:none;min-height:72px}.login-wrapper header.login-header img{height:24px}@media(max-width:768px){.login-wrapper header.login-header{display:flex;justify-content:center;align-items:center}}.profile-wrapper{display:flex;flex-direction:column;align-items:center}.profile-wrapper .user-details-wrapper{margin:4em 0;text-align:center}.profile-wrapper .user-details-wrapper .profile-username{margin-top:1em;font-size:19px;font-weight:500}.profile-wrapper .user-details-wrapper .profile-email{color:#899195}.profile-wrapper .create-team{margin-top:2em}.profile-wrapper .profile-logout{margin:0 0 4em}.user-avatar{display:inline-block;font-size:24px;font-weight:500;text-align:center;text-transform:uppercase;width:2em;height:2em;line-height:2em;background:#00b6df;color:#f5f7fa;border-radius:2px}.user-avatar.size-big{font-size:48px;border-radius:4px}.user-avatar.size-medium{font-size:19px}.taskList{margin:0;padding:0;list-style:none}.taskList.items-loose .task{padding-top:.75em;padding-bottom:.75em}.taskList.taskList-dragging-over{background:#0000000a}.task-reaction-tooltip .tooltip-inner{font-family:Rubik,sans-serif;font-size:14px;color:#e6e9ed;padding:.5em 1em}.taskList{min-height:5.5em}.taskList.notebook{min-height:2.75em}.taskList .task{padding:.25em .5em .25em 0;display:flex;background:#fbfbfb}.taskList .task.task-highlight{animation:animHighlightItemYellow 1.5s}.taskList .task.task-highlight-green{animation:animHighlightItemGreen 1.5s}.taskList .task.task-dragged{background:#ffffffe6;border:rgba(0,0,0,.025) solid 1px;border-radius:8px;box-shadow:#00000020 4px 4px 8px}.taskList .task .task-drag-handle{display:inline-block;-webkit-user-select:none;user-select:none;visibility:hidden}.taskList .task .task-drag-handle i{display:inline-block;width:1.5em;height:2.25em;line-height:2.25em;color:#a9b1b5}.taskList .task .icon{display:inline-block;margin:.5em 0}.taskList .task .task-content-wrapper{display:inline-block;align-self:center;margin-left:.5em;line-height:1.5em;flex-grow:1}.taskList .task .task-content-wrapper .task-decoration{font-size:12px;color:#899195;line-height:1em;margin:0 0 .25em}.taskList .task .task-content-wrapper .task-content{position:relative;padding-right:8em}.taskList .task .task-content-wrapper .task-content .task-edit-area{display:flex;flex-direction:column}.taskList .task .task-content-wrapper .task-content .task-edit-area textarea.textarea-bit{margin:0;padding:0;color:#434a54;width:100%;outline:none;resize:none;line-height:1.4;background:transparent;border:none}.taskList .task .task-content-wrapper .task-content .task-edit-area .task-editing-hint{font-size:12px;color:#899195;line-height:1em;margin:.25em 0 0}.taskList .task .task-content-wrapper .task-content .task-edit-area .task-editing-hint .bold{color:#3bafda}.taskList .task:hover{background:#00000006}.taskList .task.task-draggable:hover .task-drag-handle{visibility:visible}@media(max-width:1200px){.taskList .task{padding:.25em .5em}.taskList .task .task-content-wrapper{margin-left:0}.taskList .task .task-content-wrapper .task-content{padding-right:4em}}@media(max-width:768px){.taskList{margin-top:1em}.taskList .task .task-content-wrapper .task-content{padding-right:2em}}.icon{display:inline-block;-webkit-user-select:none;user-select:none}.icon.tiny{font-size:8px}.icon.medium{font-size:11px}.icon i{border-radius:50%;display:inline-block}.icon i:hover{cursor:pointer}.icon i.status-done{background:#a0d468;border:#8cc152 solid 1px}.icon i.status-done.new{animation:animBitDone .4s}.icon i.status-pending{background:#0000000d;border:rgba(0,0,0,.1) solid 1px}.icon i.status-pending:hover{background:#0000001a}.icon i.status-done,.icon i.status-pending{width:2.25em;height:2.25em;line-height:2.25em;color:#f5f7fa}.priority-icon{display:inline-block;-webkit-user-select:none;user-select:none}.priority-icon i{display:inline-block;width:2.25em;height:2.25em;line-height:2.25em;color:#a9b1b5;transition:all .4s;transform:translateY(-.05em)}.priority-icon i:hover{cursor:pointer;color:#f6bb42}.priority-icon i.fas.fa-star{color:#f6bb42}.priority-icon i.new-priority{animation:animNewPriority .4s}@keyframes animHighlightItemYellow{0%{background:#fff8e0}50%{background:#fff8e0}to{background:inherit}}@keyframes animHighlightItemGreen{0%{background:#dff0d6}50%{background:#dff0d6}to{background:inherit}}@keyframes animErrorAppear{0%{opacity:0;transform:scale(.5) translateY(2em)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes animFlashAppear{0%{opacity:0;transform:scale(.5) translateY(4em)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes animBitDone{25%{background:#f5f7fa;transform:scale(.87)}65%{transform:scale(1.25)}90%{transform:scale(.87);background:#a0d468}to{background:#a0d468;transform:scale(1)}}@keyframes animLogoAppear{0%{transform-origin:50% 0;transform:scale(1.25);opacity:0}50%{opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes animNewPriority{25%{color:#f5f7fa;transform:scale(.87)}65%{transform:scale(1.25)}90%{transform:scale(.87);color:#f6bb42}to{color:#f6bb42;transform:scale(1)}}.task .task-options{visibility:hidden}.task:hover .task-options{visibility:inherit}.task-options{font-size:19px;color:#a9b1b5;position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;z-index:9}.task-options ul{padding:.25em;margin:0}.task-options ul li{display:inline-block;position:relative;list-style:none;width:2em;height:2em;line-height:2em;text-align:center}.task-options ul li:hover{cursor:pointer;color:#434a54}.pageHeaderWrapper{padding:0;position:sticky;top:0;z-index:99;background:#fbfbfb;box-shadow:#00000006 0 4px 8px}@media(max-width:1200px){.pageHeaderWrapper:first-child{margin-left:0}}.pageHeader{border-bottom:rgba(0,0,0,.1) solid 1px;min-height:64px;margin:0;padding:.5em 0;display:flex;justify-content:center;align-items:center}.pageHeader .pageHeaderTitleWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.pageHeader .pageHeaderTitleWrapper h1{margin:0;min-width:23em;font-size:19px;font-weight:500;text-align:center}.pageHeader .pageHeaderTitleWrapper h2{margin:.25em 0 0;font-size:12px;font-weight:300;text-align:center;color:#637074}.pageHeader ul.pageOptions{margin:0;padding:.25em;background:#fff;border:rgba(0,0,0,.1) solid 1px;border-radius:8px}.pageHeader ul.pageOptions li{display:inline-block;list-style:none;padding:0;margin-left:.125em}.pageHeader ul.pageOptions li:first-child{margin-left:0}.pageHeader ul.pageOptions li a{display:inline-block;font-size:19px;width:2em;height:2em;border:transparent solid 1px;border-radius:4px;text-align:center;color:#434a54;text-decoration:none;line-height:2em}.pageHeader ul.pageOptions li a:hover{background:#00000013;border-color:#0000000d}@media(max-width:768px){.pageHeader{flex-direction:column}.pageHeader ul.pageOptions{margin-top:.5em}.pageHeader ul.pageOptions li{margin-left:1em}}.timeline-badge{border:transparent solid 1px;display:inline-block;color:#434a54;padding:.25em 1em}.timeline-badge.today{border-color:#008ac4;background:#00b6df;color:#f5f7fa;border-radius:4px}.timeline-badge .weekday{font-size:24px;font-weight:500;text-transform:uppercase}.timeline-badge .date{font-size:14px}.timeline-badge .date .strong{font-weight:500}.timeline-badge .date .ordinal{font-size:12px}.month-separator{padding:1em;text-align:center;color:#a9b1b5;font-size:19px;font-style:italic}.add-bit-floating{position:fixed;bottom:2em;right:50%;margin-right:-1.5em;z-index:17;width:3em;height:3em;line-height:3em;text-align:center;border-radius:50%;background:#00b6df;color:#f5f7fa;font-size:19px;transition:all .14s ease-out}.add-bit-floating:hover{cursor:pointer;transform:translateY(-2px);box-shadow:#00000020 0 4px 4px;background:#19bde2}.add-bit-floating.hidden{display:none}.new-bit-floating-panel-wrapper.hidden{visibility:hidden}.new-bit-floating-panel-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:18;display:flex;justify-content:center}.new-bit-floating-panel-wrapper .new-bit-floating-panel{padding:.25em;margin:0 1em 4em;min-width:50%;box-shadow:#00000020 0 4px 8px;background:#fff;border:rgba(0,0,0,.1) solid 1px;border-radius:8px}@media(max-width:768px){.new-bit-floating-panel-wrapper .new-bit-floating-panel{margin-bottom:2em}}form.new-task{display:flex;flex-direction:column;padding:1em}form.new-task .task-essentials{display:flex;width:100%}form.new-task ul.task-day-selector{margin:.25em 0 0;padding:0;text-align:center}form.new-task ul.task-day-selector li.task-day-option{display:inline-block;padding:.125em .75em;margin-top:.25em;margin-left:.5em;height:24px;line-height:24px;text-align:center;color:#ffffffe6;background:#00000020;border-radius:8px;font-size:14px}form.new-task ul.task-day-selector li.task-day-option:hover{background:#00000040;cursor:pointer}form.new-task ul.task-day-selector li.task-day-option.selected{font-weight:500;background:#00b6df}form.new-task ul.task-day-selector li.task-day-option:first-child{margin-left:0}form.new-task ul.task-day-selector li.task-day-option:nth-child(6){margin-left:2em}form.new-task button[type=submit]{opacity:.66;max-height:36px;min-height:36px}form.new-task button[type=submit].ready,form.new-task button[type=submit]:hover{opacity:1}form.new-task .new-bit-note{margin:.5em .5em 0}form.new-task .cancel{cursor:pointer;margin-top:.5em;color:#00b6df;text-decoration:none}form.new-task .cancel:hover{color:#008ac4}form.new-task .icon,form.new-task .task-content{display:inline-block}form.new-task .task-content{align-self:center;margin-left:.5em;line-height:1.5em;flex-grow:1}form.new-task .task-content input[type=text]{border:none;background:#0000000a;padding:.5em}form.new-task ::placeholder{color:#00000040}form.new-task input{box-sizing:border-box;width:100%;color:#434a54;border:rgba(0,0,0,.125) solid 1px;padding:.5em 1em;border-radius:4px}form.new-task input:hover{border-color:#00000040}form.new-task input:focus{border-color:#00000040;outline:none}.weekly-overdue-warning-wrapper{display:flex;justify-content:center;margin:0 0 2em}.weekly-overdue-warning-wrapper .weekly-overdue-warning{background:#fcebec;border:#ffdee1 solid 1px;border-radius:8px;padding:1em 2em;display:inline-block}.weekly-overdue-warning-wrapper .weekly-overdue-warning i.fa-calendar-day{color:#da4453;margin-right:.5em}.placeholder-empty{display:flex;align-items:center;flex-direction:column;background:#fff;padding:2em 8em;border-radius:16px;border:rgba(0,0,0,.075) solid 1px}.placeholder-empty img{width:192px;height:192px;margin-bottom:1.5em}.placeholder-empty p{margin-bottom:0;text-align:center}.placeholder-empty p.placeholder-title{font-weight:500;font-size:19px}.placeholder-empty p:last-child{margin-bottom:0}.placeholder-empty i.fa-star{color:#f6bb42}@media(max-width:768px){.placeholder-empty{padding:1em}.placeholder-empty img{width:128px;height:128px;margin-bottom:1em}}div.section-title{border-bottom:rgba(0,0,0,.075) solid 1px;margin:4em 0 1em;padding:0 .5em;display:flex}div.section-title:first-child{margin-top:0}div.section-title i.fa-fw{display:inline-block;font-size:1rem;height:1.25rem;width:1.25rem;line-height:1.25rem;color:#434a54;margin-right:.5em}div.section-title i.fa-fw.fa-calendar-day{color:#eb4a62}div.section-title i.fa-fw.fa-home{color:#00b6df}div.section-title h2{font-size:1.25rem;display:inline-block;margin:0;min-width:23em;font-weight:500}nav.topNavigationBar{display:none;padding:0 .5em}@media(max-width:1200px){nav.topNavigationBar{width:100%;z-index:1;top:0;left:0;right:0;background:#1b2224;color:#637074;font-weight:500;display:flex;flex-direction:row;justify-content:space-between}}nav.topNavigationBar div.navigation-hero{text-align:center;color:#da4453}nav.topNavigationBar div.navigation-hero img{width:64px;height:64px;display:inline-block}nav.topNavigationBar .profile-box{display:flex;align-items:center}nav.topNavigationBar .navigation-options-sub-wrapper{display:flex;align-items:center}nav.topNavigationBar ul.navigation-options,nav.topNavigationBar ul.optionsSub{padding:0;margin:0;display:flex;align-items:center}nav.topNavigationBar ul.navigation-options li,nav.topNavigationBar ul.optionsSub li{display:inline-block}@media(max-width:600px){ul.navigation-options li a,ul.optionsSub li a{padding:.75em}.navigation-option-name{display:none}}ul.login-options{margin:1.5em 0 0;padding:0;list-style:none;color:#637074;text-align:center}ul.login-options li{margin-top:.5em}ul.login-options a{color:#00b6df;text-align:center;text-decoration:none}ul.login-options a:hover{color:#008ac4}ul.login-options i{color:#00b6df;font-size:3px;margin:0 12px}#flash-root{position:fixed;bottom:8em}#flash-root:empty{display:none}.flash-message{padding:1em 4em;background:#00000080;border:rgba(0,0,0,.375) solid 2px;border-radius:8px;box-shadow:#00000040 4px 4px 8px;animation:animFlashAppear .4s;font-weight:500;color:#ffffffe6;text-align:center}.legal-wrapper{display:flex;align-items:center;margin-top:1em}.legal-wrapper label{margin-left:1em}
