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;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{min-height:100vh;background:#fbf9f8;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:4em}@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}.userBox .bit-list.daily-view{padding-bottom:0}@media(max-width:768px){.userBox .bit-list{border-left:none}}::selection{background:#00b6df;color:#ffffffe6}.section-box{background:#fefdfe;border:#e8e8e8 solid 1px;border-radius:16px;padding:1em 0;margin-bottom:36px}.section-box .section-box-content{border-top:#e8e8e8 solid 1px}.section-box.section-box-margin-sides{padding:1em}.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;display:flex;flex-direction:column;justify-content:space-between}nav.sidebar button,nav.sidebar a{font-weight:500}@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.navigation-options li button,ul.optionsSub li a,ul.optionsSub li button{display:block;color:#656d78;text-decoration:none;padding:1em 1em 1em .5em;border-radius:8px 0 0 8px;margin:4px 0 4px 8px;border:none;text-align:left;background:transparent}ul.navigation-options li a i.fa-square-plus,ul.navigation-options li button i.fa-square-plus,ul.optionsSub li a i.fa-square-plus,ul.optionsSub li button i.fa-square-plus{color:#89c764}ul.navigation-options li a i.fa-home,ul.navigation-options li button i.fa-home,ul.optionsSub li a i.fa-home,ul.optionsSub li button i.fa-home{color:#00b6df}ul.navigation-options li a i.fa-calendar,ul.navigation-options li button i.fa-calendar,ul.optionsSub li a i.fa-calendar,ul.optionsSub li button i.fa-calendar{color:#ffca08}ul.navigation-options li a i.fa-calendar-alt,ul.navigation-options li button i.fa-calendar-alt,ul.optionsSub li a i.fa-calendar-alt,ul.optionsSub li button i.fa-calendar-alt{color:#eb4a62}ul.navigation-options li a:hover,ul.navigation-options li button:hover,ul.optionsSub li a:hover,ul.optionsSub li button:hover{color:#e6e9ed;cursor:pointer}ul.navigation-options li a.active,ul.navigation-options li button.active,ul.optionsSub li a.active,ul.optionsSub li button.active{background:#ffffff13;color:#f5f7fa}nav.topNavigationBar{display:none;padding:0 .5em}nav.topNavigationBar button,nav.topNavigationBar a{font-weight:500}@media(max-width:1200px){nav.topNavigationBar{width:100%;z-index:1;top:0;left:0;right:0;background:#1b2224;color:#637074;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:768px){ul.navigation-options li a,ul.optionsSub li a{padding:.75em}.navigation-option-name{display:none}}.date-picker-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1em;background:#00000080;z-index:1000}.date-picker-modal-dialog{position:relative;display:flex;flex-direction:column;gap:1em;width:min(400px,100%);padding:1em;color:#434a54;background:#fff;border-radius:8px;box-shadow:0 12px 32px #00000040}.date-picker-modal-dialog h2{margin:0;font-size:19px;font-weight:500;line-height:1.25;text-align:center}.date-picker-modal-dialog input{width:100%;height:38px;color:#434a54;border:rgba(0,0,0,.125) solid 1px;padding:0 .75em;background:#00000006;box-sizing:border-box;border-radius:8px}.date-picker-modal-dialog input:focus{border:rgba(0,0,0,.125) solid 1px}.date-picker-modal-dialog button{height:36px;line-height:36px;border:none;padding:0 .875em}.date-picker-modal-dialog button:hover:not(:disabled){cursor:pointer}.date-picker-modal-dialog button:disabled{opacity:.5}.date-picker-modal-calendar{padding:.625em;background:#00000003;border:rgba(0,0,0,.1) solid 1px;border-radius:8px}.date-picker-modal-month{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:.625em;color:#637074;font-size:14px;font-weight:500;text-align:center}.date-picker-modal-nav{width:36px;height:36px;line-height:36px;border-radius:4px;padding:0;color:#637074;background:transparent}.date-picker-modal-nav:hover{color:#434a54;background:#0000000a}.date-picker-modal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25em}.date-picker-modal-weekday{height:24px;line-height:24px;color:#a9b1b5;font-size:12px;text-align:center}.date-picker-modal-day{width:100%;height:36px;line-height:36px;padding:0;color:#434a54;background:transparent;border-radius:4px}.date-picker-modal-day:hover,.date-picker-modal-day.today:hover{background:#00000013}.date-picker-modal-day.outside-month{color:#a9b1b5}.date-picker-modal-day.today{background:#e1f3f7;color:#00b6df;font-weight:500}.date-picker-modal-day.selected,.date-picker-modal-day.selected:hover{color:#fff;background:#00b6df;font-weight:500}.date-picker-modal-actions{display:flex;justify-content:flex-end;gap:.5em;border-radius:8px}.date-picker-modal-actions button[type=button]{color:#00b6df;background:transparent}.date-picker-modal-actions button[type=button]:hover{color:#008ac4}.new-bit-overlay-dialog{width:min(520px,100%)}.new-bit-overlay-dialog .new-bit-section{display:flex;flex-direction:column;gap:.5em;margin:0 2em}.new-bit-overlay-dialog .new-bit-section.standalone{margin:0}.new-bit-overlay-dialog .new-bit-target-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em}.new-bit-overlay-dialog .new-bit-target-option{color:#434a54;background:#00000003;border:rgba(0,0,0,.1) solid 1px;border-radius:8px;height:40px;padding:0}.new-bit-overlay-dialog .new-bit-target-option:hover{background:#0000000a}.new-bit-overlay-dialog .new-bit-target-option.selected{color:#434a54;background:#0000000d;font-weight:500}.new-bit-overlay-dialog .new-bit-priority-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em}.new-bit-overlay-dialog .new-bit-priority-option{color:#a9b1b5;background:#00000003;border:rgba(0,0,0,.1) solid 1px;border-radius:8px;height:40px}.new-bit-overlay-dialog .new-bit-priority-option i{color:#00000020;margin-right:.5em}.new-bit-overlay-dialog .new-bit-priority-option:hover{color:#a9b1b5;background:#0000000a}.new-bit-overlay-dialog .new-bit-priority-option.selected{color:#434a54;background:#0000000d;font-weight:500}.new-bit-overlay-dialog .new-bit-priority-option.selected i{color:#f6bb42}@media(max-width:480px){.new-bit-overlay-dialog .new-bit-target-options{gap:.375em}.new-bit-overlay-dialog .new-bit-target-option{align-items:center;padding:.5em .375em;text-align:center}}
