body{margin:0;background-color:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-size:14px;color:#162233;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .no-click{pointer-events:none}.right{text-align:right}.row{display:table-row}.cell{display:table-cell;padding-right:10px}.App{text-align:left;font-size:12pt}.App .App-logo{height:40vmin}.App .App-header{background-color:#fff;color:#333;box-shadow:0 5px 5px rgba(0,0,0,.1);position:fixed;width:100%;height:26px;padding:3px 6px;width:calc(100% - 12px)}.App .App-header .right{float:right}.App .App-header .right .option{font-size:.9rem;top:50%;right:5px;position:absolute;transform:translateY(-50%)}.App .header-spacer{height:26px;margin-bottom:14px}.App .App-content{max-height:calc(100vh - 30px);overflow-y:scroll;margin-left:10px}.App .link,.App a{color:#036;font-size:14px;cursor:pointer}.App .form-elem{margin-top:10px}.button{background-color:#469;position:relative;color:#f6f6f6;width:160px;height:30px;font-size:13px;font-weight:700;margin-right:5px;cursor:pointer;display:inline-block}.button .vertical-center{margin:0;position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;padding-bottom:4px}.button.finger{width:60px;height:60px;font-weight:400;font-size:12px}.button.small-finger{width:24px;height:24px;font-weight:400;font-size:12px}.button.medium{width:120px}.button.smedium{width:80px}.button.small{width:60px}.button.very-small{border-radius:2px;font-size:12px;height:24px;width:60px;font-weight:700;font-feature-settings:"c2sc";font-variant:small-caps}.button.smallest{width:60px;font-size:12px;height:24px}@media screen and (max-width:400px){.button.smallest{width:40px;font-size:11px}}.button.tiny{border-radius:2px;font-size:12px;height:16px;width:16px;font-weight:400;font-feature-settings:"c2sc";font-variant:small-caps}.button.txt{border:none;width:auto;height:auto;background-color:inherit;color:#162233;position:static;padding:0 5px}.button.txt .vertical-center{top:auto;transform:none;position:static}.button.white{background-color:#f6f6f6}.button.blue,.button.white{border:1px solid #bcbccc;color:#162233}.button.blue{background-color:#d3d3e6}.button.grey{background-color:#bcbcc4;border:1px solid #bcbccc;color:#162233}.button.minor{background-color:#a3b2a3;border:1px solid #a3b2a3}.button:hover{background-color:#57a}.button:hover.blue{background-color:#bcbccc}.button:hover.grey{background-color:#d3d3e0}.button:hover.minor{background-color:#bcccbc}.weekly-calendar{position:relative;height:800px}.weekly-calendar .grid-background{position:relative;z-index:1}.weekly-calendar .grid-background .cols{display:table-row}.weekly-calendar .grid-background .cols .day-col{vertical-align:top;display:table-cell}.weekly-calendar .grid-background .header{height:20px;text-align:center}.weekly-calendar .grid-background .time-block{background-color:#ddd;border-top:1px solid #fff;border-right:1px solid #fff}.weekly-calendar .grid-background .labels .time-block{background-color:#f4f4f4;text-align:right}.weekly-calendar .cal-items .cal-item{border:1px solid #555;background-color:#fff;padding:1px 3px;border-radius:3px;margin:1px;width:calc(100% - 10px);height:calc(100% - 6px);font-size:11px;text-wrap:nowrap}.weekly-calendar .cal-items .cal-item.cursor{border-color:#00f;opacity:.5}span.checkbox{display:inline}span.checkbox,span.checkbox input{cursor:pointer}span.checkbox label{cursor:pointer;display:inline;color:#162233;text-align:left}span.checkbox label .imgtext{padding-left:5px;vertical-align:top}span.checkbox.error label{color:#d33}span.checkbox.error input,span.checkbox.error textarea{border:1px solid #d33}span.checkbox.error input:focus,span.checkbox.error textarea:focus{border:2px solid #d33;outline-width:0}span.checkbox.disabled,span.checkbox.disabled input{cursor:default}span.checkbox.disabled label{color:#a3a3a3;cursor:default}span.input{display:inline-block}span.input label{display:block;font-size:13px;color:#469;text-align:left;width:1px}span.input.error label{color:#d33}span.input.error input,span.input.error textarea{border:1px solid #d33}span.input.error input:focus,span.input.error textarea:focus{border:2px solid #d33;outline-width:0}span.input.sz100 input{width:100%}span.input.sm1 input{width:20px}span.input.sm2 input{width:40px}span.input.sm3 input{width:60px}span.input.me1 input{width:100px}span.input.me2 input{width:150px}span.input.me3 input{width:200px}span.input.lg1 input{width:300px}span.input.lg2 input{width:400px}span.input.lg3 input{width:500px}.common-task-object .lone-label{display:block;font-size:13px;color:#469;text-align:left}.day-picker{display:inline-block}.day-range-picker.focus{background-color:red}.drop-down label{display:block;font-size:13px;color:#469;text-align:left}.drop-down:invalid select{color:#bcbcbc}.drop-down.error label{color:#d33}.drop-down.error select{border:1px solid #d33}.drop-down.error select:focus{border:2px solid #d33;outline-width:0}.input-time-container{position:relative}.input-time-container.focus{border:2px solid red}.input-time-container .time-input{display:inline-block;border:1px solid #000;width:40px;text-align:right;padding:0 2px}.input-clock{position:absolute;border:1px solid #000;background-color:#fff;transform:scale(1.4) translate(10px,14px);z-index:1000}.input-clock .smallest{width:40px}.obj-dropdown .link{margin-left:10px}.obj-dropdown select option.lvl-1{padding-left:10px}.obj-dropdown select option.lvl-2{padding-left:20px}.obj-dropdown select option.lvl-3{padding-left:30px}.popup .modal-content{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup .close{width:100%;text-align:right;font-weight:700;cursor:pointer}.popup .mask{background-color:rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.week-blocker .button-row{margin-top:10px}.week-blocker .wb-row{cursor:pointer}.check-set.nowrap{white-space:nowrap}.values .heading{font-weight:700}.values .objective-row{cursor:pointer}.values .value{border-bottom:1px solid #469;color:#469;font-weight:700;font-size:14px;margin-top:14px;cursor:pointer}.edit-objective #duration,.edit-objective #frequency{margin-right:10px}.edit-objective #frequencyUnit,.edit-objective #goal{margin-left:10px}.table{border-collapse:collapse}.table .link{font-size:13px}.table .row{display:table-row}.table .row.value{border-bottom:1px solid #469}.table .row.value .link{color:#469;font-weight:700;font-size:14px}.table .row.value .add-link .link{font-weight:400;font-size:12px}.table .row.spacer .cell{height:15px}.table .row.inactive,.table .row.inactive .link{color:#bcbcbc}.table .cell{display:table-cell;padding:1px 5px}.table .cell .link{cursor:pointer}.add-link{float:right;padding-right:10px;position:relative;top:5px}.add-link .link{color:#57a;font-size:12px}.heading{font-weight:700}.objective-row{cursor:pointer}.wheelTree-2 .name{padding-left:12px}.wheelTree-3 .name{padding-left:24px}.tasks .task{cursor:pointer}.tasks .task.disabled{color:#748074;text-decoration:line-through}.week-blocker .align-button{position:relative;top:6px}.week-blocker .sleep{background-color:#ccd;border:1px solid #ababba;color:#606069}.week-blocker .work{background-color:#cdc;border:1px solid #abbaab;color:#606960}.week-blocker .other{background-color:#ddc;border:1px solid #babaab;color:#696960}.week-blocker .source{padding:5px;margin-bottom:5px}.week-blocker .source .add-block{width:50px;height:50px;font-size:12px;margin-right:15px;box-shadow:5px 5px 5px #bbb;display:inline-block}.week-blocker .weekly-calendar .canvas-container{border:1px solid #000}.week-blocker .weekly-calendar .canvas-container .wb-canvas{width:100%;height:400px}.week-blocker .weekly-calendar .items{position:relative;z-index:2000}.week-blocker .weekly-calendar .items .wb-item{position:absolute;text-align:center;font-size:13px;box-shadow:3px 3px 5px hsla(0,0%,39.2%,.25)}.week-blocker .weekly-calendar .items .wb-item.dragged{pointer-events:none}.week-blocker .weekly-calendar .items .wb-item.dragged.off{box-shadow:none;border:1px solid #a66}.contained.dragging{position:fixed;opacity:.8;cursor:-webkit-grabbing;cursor:grabbing;z-index:1000}.contained.static{position:relative;top:0;left:0;cursor:-webkit-grab;cursor:grab}.droppable{display:inline-block;vertical-align:top}.shadow{border:1px solid red;margin:0 -2px -2px 0}.daily-dos .time{font-size:10px;color:#bcbcbc;text-align:right;white-space:nowrap}.daily-dos .section{margin-top:15px;text-decoration:underline;font-weight:700;color:#469}.daily-dos .desc{vertical-align:top}.daily-dos .spacer{height:21px;border-top:1px solid #000}.daily-dos .dragging{position:fixed}.daily-planning .top{vertical-align:top}.daily-planning .section{margin-top:10px;font-size:14px;font-weight:700;color:#469;font-feature-settings:"c2sc";font-variant:small-caps}.daily-planning .taskbtn.checked{outline:2px solid green}.daily-planning .section-heading{margin-top:2px;border-top:1px solid #469;font-size:14px;font-feature-settings:"c2sc";font-variant:small-caps;color:#469}.daily-planning .tasks{border:1px solid #bcbcbc;border-radius:2px;padding:5px 5px 15px;box-shadow:2px}.daily-planning .tasks .section{margin-top:auto}.daily-planning .add-checklist{padding:2px 8px;font-size:13px;color:#888;border:1px solid #888;border-radius:5px;margin:2px;width:200px}.daily-notes .head{margin-top:20px;margin-bottom:10px}.daily-notes .note-buttons{padding-bottom:5px}@media screen and (max-width:520px){.daily-notes .note-buttons{width:90px}.daily-notes .note-buttons .button{width:40px;font-size:11px}}.process-notes{margin-bottom:10px}.process-notes .msg{font-size:11px;color:#748074}.process-notes .note{cursor:pointer}.choose-tasks .check-label{vertical-align:top}.choose-tasks .show-more{font-size:15px;color:#469;padding-bottom:10px}.choose-tasks .add-to-do-buttons .button{margin-top:10px}.calendar-tasks .task-line.disabled{color:#748074}.calendar-tasks .task-line .button-label{vertical-align:top}.calendar-tasks .calendar-item .cell{vertical-align:top;height:30px}.calendar-tasks .bell{padding-left:4px;vertical-align:top}.weekly-planning .suggested{margin-top:10px}.weekly-planning .button.tiny{position:relative;top:4px}.weekly-planning .section{margin-top:15px;text-decoration:underline;font-weight:700;color:#469}.weekly-planning .label{display:block;font-size:13px;color:#469;text-align:left}.weekly-planning .tasks{border:1px solid #bcbcbc;border-radius:2px;padding:0 5px 15px;box-shadow:3px 3px 5px #bcbcbc}.weekly-planning .tasks .section,.weekly-planning .tasks .title{margin-top:auto}.weekly-planning .task-desc{vertical-align:top;padding-top:2px}.weekly-planning .btn-extra{margin-left:4px}.weekly-planning .pad-5{margin-right:5px}.weekly-planning .pad-10{margin-right:10px}.weekly-planning .spacer{height:7px}.weekly-planning .add-more-info .button{margin-top:10px}.weekly-planning .popup .modal-content{padding:10px}.weekly-planning .popup .modal-content .footer{margin-top:15px}.title{margin-top:10px;font-feature-settings:"c2sc";font-variant-caps:small-caps;font-weight:700;color:#469}.title.small{font-feature-settings:normal;font-variant-caps:normal;font-size:12px;margin-top:10px}.calendar-day .calendar-day-title .date{display:inline-block}.calendar-day .calendar-day-title .pick-style{float:right;display:inline-block}.calendar-day .time{text-align:right}.calendar-day .time.empty{font-size:11px}.calendar-day .cal-body{background-color:#eee}.calendar-day .cal-body .begin{padding-right:2px}.calendar-day .cal-body .end{font-size:11px}.calendar-day .cell.start{border-top:1px solid #889}.calendar-day .cell.cont,.calendar-day .cell.start{border-left:1px solid #888;border-right:1px solid #888;background-color:#f0f0ff}.calendar-day-list{border:1px solid #ddd;box-shadow:5px 5px 5px #ddd}.calendar-day-list .headings{font-size:11px;font-weight:700}.calendar-day-list .headings .desc{min-width:200px}.calendar-day-list .row.hilight .cell{border-top:1px solid #4f4}.calendar-day-list .bottom-spacer{margin-bottom:15px}.calendar-day-list .bottom-spacer.hilight{border-top:1px solid #4f4}.calendar-day-list .row.event{cursor:pointer}.calendar-day-list .row.event:hover{color:#375580}.people .heading{margin-bottom:10px}.people .person-line{cursor:pointer}.people .buttons{margin-top:10px}.project .section,.projects .section{margin-top:10px;font-size:14px;font-weight:700;color:#469;font-feature-settings:"c2sc";font-variant:small-caps}.project .cell.task{cursor:pointer}.project .cell.level-1 .bullet{color:#9ac;font-size:11px;vertical-align:top;line-height:21px;padding-right:5px}.project .cell.level-2{padding-left:20px}.project .cell.level-3{padding-left:30px}.project .cell.task-label{font-size:12px;cursor:pointer}.project .cell.inactive,.project .cell.inactive .bullet{color:#bcbcbc}.project .cell.complete{color:#bcbcbc;text-decoration:line-through}.project .project-info .can-edit,.projects .project-link{cursor:pointer}.project-board .pb-column{width:200px}.project-board .pb-column .empty{height:100px}.project-board .taskGroup{border-radius:2px;margin:0 10px 10px 0;cursor:-webkit-grab;cursor:grab}.project-board .taskGroup .divider{padding-top:3px}.project-board .taskGroup .tg-header{border-left:1px solid #bcbcbc;border-top:1px solid #bcbcbc;border-right:1px solid #bcbcbc;font-size:.8rem;padding:0 5px}.project-board .taskGroup .task{border:1px solid #bcbcbc;background-color:#fff;box-shadow:3px 3px 5px #bcbcbc}.project-board .taskGroup .task .task-body{padding:1px 5px}.project-board .taskGroup .task.lite{background-color:#f0fff0}.project-board .spacer{height:20px;background-color:#ffc0c0}.notes .note{cursor:pointer}.notes .note.inactive{color:#aaa}.login .strike{width:43%;border-bottom:1px solid #ccc;display:inline-block;vertical-align:middle}.login .partner-auth .google-icon{background:url(/google.svg);width:20px;height:20px;display:inline-block;background-size:20px 20px;vertical-align:middle;margin-right:8px}.login .partner-auth .button{background-color:#fff;border-radius:22px;border:2px solid #747474;color:#162233;font-weight:400;height:32px}.login .partner-auth .button .vertical-center{padding:0}.login-widget{border:1px solid #ddd;padding:5px;display:inline-block}.login-widget .note-text{font-size:11px}.login-widget .signup-link{margin-top:20px}[draggable]{-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element;cursor:move}
/*# sourceMappingURL=main.b59e5167.chunk.css.map */