.App_heading__TjvPu{margin:30px 30px 0;border-bottom:1px solid #99a2aa}.App_site__Y5Io3{display:flex;flex-direction:column;height:100vh}.App_header__9Xne4{justify-content:space-between;padding:10px 20px;background:#f0f0f0;border-bottom:1px solid #ddd}.App_header__9Xne4,.App_logo__Vm8dO{display:flex;align-items:center}.App_logoImage__daeZN{height:40px;margin-right:10px}.App_heading__TjvPu{display:flex;align-items:center}.App_addTaskBtn__8i_jy{padding:1rem 1rem 1rem 2rem;font-size:1rem;background-color:#007bff;background-image:url(/_next/static/media/white-plus-icon.bf4dc9a5.svg);background-repeat:no-repeat;background-position:1rem;color:#fff;border:none;border-radius:0;cursor:pointer}.App_main__wo9xi{overflow-x:hidden;position:relative;flex:1 1;width:100%}.App_contentContainer__yKQPq{position:relative;display:flex;width:calc(100% + 360px);transition:transform .5s ease;height:100%}.App_pageHead__ijkNG{padding:1rem 1rem 0;display:flex;justify-content:space-between;max-width:780px;margin:0 auto}.App_pageHead__ijkNG h1{color:#6A696A;font-size:1.125rem;align-self:center}.App_addNewTask__j5wsc{padding:1rem 1rem 1rem 2rem;font-size:1rem;background-color:transparent;background-image:url(/_next/static/media/grey-plus-icon.7f6fdb6d.svg);background-repeat:no-repeat;background-position:1rem;color:#605E5E;border:none;border-radius:0;cursor:pointer;align-self:flex-start;text-wrap-mode:nowrap}.App_addNewTask__j5wsc:hover{color:#4990E0}.App_pageHead__ijkNG .App_addNewTask__j5wsc{position:relative;right:-1rem}.App_pageContent__x9DRB{padding:0 1rem;max-width:780px;margin:0 auto}.App_taskTabHead__KxmLc{padding:0;position:relative}.App_taskTabHead__KxmLc:before{padding:0;margin:0;display:block;content:"";height:1px;width:100%;bottom:0;left:0;right:0;background-color:#99A2AA;position:absolute;z-index:-1}.App_taskTabHead__KxmLc span{padding:.75rem 1rem;display:inline-block;cursor:pointer;color:#7C858D}.App_taskTabHead__KxmLc span:hover{color:#2D3945}.App_taskTabHead__KxmLc span.App_tabHeadActive__D__fV{padding-bottom:.5625rem;border-bottom:3px solid #2d3945;color:#2D3945}.App_taskTabContent__Ql_vZ{padding:1rem 0}.App_taskListContent___6Jwd{padding:0}.App_accordionItem__RvyuF{padding:1rem 0}.App_accordionHeader__icPPc{padding:0}.App_accordionHeader__icPPc h3{font-size:.9375rem;color:#2D3945}.App_accordionHeader__icPPc h3 span{font-size:.9375rem;color:#9C9C9C;padding:0 .5rem}.App_accordionClose__gCRUZ,.App_accordionHeader__icPPc>span{display:block;width:1rem;height:1rem;background-image:url(/_next/static/media/icon-arrow-v.57e361f8.svg);background-repeat:no-repeat;background-position:50%;transform:rotate(180deg);transition:transform .3s}.App_accordionHeader__icPPc>span.App_accordionOpen__CDhxZ{transform:rotate(1turn)}.App_taskDetail__TBM7E{background:#F2F2F2;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;gap:1rem;flex:1 1}.App_taskCheck__JIoT3{display:block;border:none;width:1rem;min-width:1rem;flex-basis:1rem;height:1.5rem;background-color:transparent;text-indent:-250px;overflow:hidden;background-image:url(/_next/static/media/task-checked-icon.6d54b066.svg);background-repeat:no-repeat;background-position:0 -4rem;cursor:pointer}.App_statusInProgress__iGJ_w .App_taskCheck__JIoT3{background-position:0 -6rem}.App_taskCheck__JIoT3:hover{background-position:0 -2rem}.App_statusDone__O4VK1 .App_taskCheck__JIoT3{background-position:0 0}.App_statusDone__O4VK1 .App_taskCheck__JIoT3:hover{background-position:0 -4rem}.App_taskProps__RqP1A{display:flex;flex-wrap:wrap;border:none;background:none;text-align:left;cursor:pointer;flex:1 1;font-size:1rem;color:#2D2D2D}.App_taskProps__RqP1A span{display:block;line-height:120%}.App_taskPropsTitl__RQFy_{margin-bottom:.2rem;flex:0 0 100%}.App_taskPropsDesc__nB_EB{color:#7C858D;font-size:.875rem;margin-bottom:.5rem;flex:0 0 100%}.App_taskPropsDdln__F0hph{color:#7C858D;font-size:.875rem;flex:0 0 50%;text-align:left}.App_timerContainer__2_oHF{color:#7C858D;font-size:.875rem;flex:0 0 50%;text-align:right}.App_timerContainerDone__BkHRL{color:#68a362;font-size:.875rem;flex:0 0 50%;text-align:right}.App_emptyTask__JKvrQ{text-align:center;margin:2rem;padding-top:10rem;background-color:transparent;background-image:url(/_next/static/media/empty-illustration.3cbd9790.svg);background-repeat:no-repeat;background-position:top}.App_formVisible__RNHYJ{transform:translateX(-360px)}.App_formVisible__RNHYJ .App_coverView__pjYiK{display:block}.App_taskView__lOH_z{width:calc(100% - 360px);padding:0;overflow-y:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}.App_taskView__lOH_z::-webkit-scrollbar{display:none}.App_formVisible__RNHYJ .App_taskView__lOH_z{overflow-y:hidden;max-height:100vh}.App_taskList__oQ5Qv{margin:0;padding:1rem 0 0}.App_coverView__pjYiK{position:absolute;display:none;left:0;right:0;top:0;bottom:0;background-color:#c5d6e381;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.App_placeholder____0NV{text-align:center;color:#888;margin-top:50px}.App_taskFormContainer___EIGQ{width:360px;padding:0;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.App_taskFormContainer___EIGQ::-webkit-scrollbar{display:none}.App_formHeading__rCAMS{display:flex;justify-content:space-between}.App_xButton__IUqQ_{width:3rem;height:3rem;position:absolute;right:0;background-image:url(/_next/static/media/cross-icon.b3359278.svg);background-repeat:no-repeat;background-position:50%;background-color:transparent;outline:none;border:none;text-indent:-3234px;overflow:hidden;cursor:pointer;transition:.3s}.App_xButton__IUqQ_:hover{transform:rotate(90deg);transition:.3s}.App_newTaskForm__vNCqu{display:flex;flex-direction:column;padding:1rem;position:relative;overflow:hidden}.App_newTaskForm__vNCqu h2{margin-bottom:15px;font-size:18px;font-weight:400}.App_newTaskForm__vNCqu label{margin:0;display:block}.App_formFieldExp___w5Wu,.App_formFieldShr__zYp_e,.App_formField__nDXiG{padding:.75rem 0}.App_formFieldExp___w5Wu label,.App_formFieldShr__zYp_e label{position:relative}.App_formFieldExp___w5Wu label:before,.App_formFieldShr__zYp_e label:before{display:block;content:" ";width:1rem;height:1rem;background-image:url(/_next/static/media/icon-arrow-v.57e361f8.svg);background-repeat:no-repeat;background-position:50%;position:absolute;right:0;top:1rem;transform:rotate(180deg);transition:transform .3s}.App_formFieldExp___w5Wu label:before{transform:rotate(1turn)}.App_newTaskForm__vNCqu input:not([type=range]),.App_newTaskForm__vNCqu textarea{display:block;padding:16px 20px;font-size:16px;border:1px solid #d9d9d9;background-color:#EBF0F4;border-radius:0;margin-bottom:0;margin-top:.75rem;width:100%;box-sizing:border-box}.App_newTaskForm__vNCqu input:not([type=range]):focus,.App_newTaskForm__vNCqu textarea:focus{outline:2px solid #4990E0;outline-offset:0}.App_newTaskForm__vNCqu select{display:block;padding:16px 20px;font-size:16px;border:1px solid #d9d9d9;background-color:#EBF0F4;border-radius:0;margin-bottom:0;margin-top:.75rem;width:100%;box-sizing:border-box}.App_newTaskForm__vNCqu select:focus{outline:2px solid #4990E0;outline-offset:0}.App_formButtons__V2Yyo{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:2rem 0;gap:2rem}.App_modalOverlay__XfIzE,.App_modal__mnqn_{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.App_modalContent__v5Jo7{background:white;padding:2rem;margin:2rem;border-radius:8px;text-align:center}.App_modalActions__Q7VHz>button{padding:1rem 1.5rem 1rem 3rem;font-size:1rem;background-repeat:no-repeat;border:none;border-radius:0;cursor:pointer;margin:.5rem}.App_actSwitch__zv5lr{background-color:#006FEC;background-image:url(/_next/static/media/task-start-timer-icon-light.e2cd986f.svg);background-position:1.5rem;color:#fff}.App_actCancel__vUNHP{background-image:url(/_next/static/media/cross-icon.b3359278.svg);background-position:1.5rem;color:#444444}.App_actDelete__aT_dQ{color:#fff}.App_actDelete__aT_dQ,.App_actNope__IARHi{padding:1rem 1.5rem;font-size:1rem;background-repeat:no-repeat;border:none;border-radius:0;cursor:pointer;margin:.5rem}.App_actNope__IARHi{color:#444444}.App_saveButton__CrqrQ{padding:1rem 1.5rem 1rem 2.5rem;background-color:#007bff;background-image:url(/_next/static/media/white-plus-icon.bf4dc9a5.svg);background-repeat:no-repeat;background-position:1.5rem;color:#fff}.App_cancelButton__RLCar,.App_saveButton__CrqrQ{font-size:1rem;border:none;border-radius:0;cursor:pointer}.App_cancelButton__RLCar{padding:1rem 0;background:transparent;color:#835b5f}.App_taskItem__uB8tB{display:flex;padding:0;margin-bottom:.5rem;gap:2px;border-left:.0625rem solid gray}.App_statusInProgress__iGJ_w{border-left-color:orange}.App_statusDone__O4VK1{border-left-color:green}.App_statusText__6C5RL{font-weight:700;margin-top:5px}.App_deadlineInputs__1sDSl{display:flex;justify-content:space-between;gap:8px}.App_deadlineText__b0cNE{font-weight:700;margin-top:5px}.App_editButton__uUGVs{padding:5px 10px;margin-top:10px;margin-right:5px;background:#ffc107;color:#fff;border:none;border-radius:3px;cursor:pointer}.App_deleteButton__tP3OD{padding:1rem 0;font-size:1rem;background:transparent;color:#dc3545;border:none;border-radius:0;cursor:pointer}.App_timerSliderExp___N_cQ:focus,.App_timerSliderExp___N_cQ:focus-within{outline:2px solid #4990E0;outline-offset:0}.App_theTimer___yTkj{display:block}.App_humanReadableTimer__ozkhz{color:#000;padding:16px 20px;font-size:16px;border:1px solid #d9d9d9;background-color:#EBF0F4;border-radius:0;margin-bottom:0;margin-top:.75rem;cursor:pointer;position:relative}.App_humanReadableTimer__ozkhz:after{display:block;content:" ";width:1rem;height:1rem;background-image:url(/_next/static/media/icon-arrow-v.57e361f8.svg);background-repeat:no-repeat;background-position:50%;position:absolute;right:1rem;top:1.25rem;transform:rotate(180deg);transition:transform .3s}.App_timerSliderExp___N_cQ .App_humanReadableTimer__ozkhz:after{transform:rotate(1turn)}.App_startButton__BGOzD{background-color:#F2F2F2;background-image:url(/_next/static/media/task-start-timer-icon.68b6a5ba.svg);background-repeat:no-repeat;background-position:50%;border:none;padding:1rem;min-width:3rem;flex-basis:3rem;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;text-indent:-400px;overflow:hidden}.App_activeTask__5t8yt .App_startButton__BGOzD,.App_startButton__BGOzD:hover{background-color:#006FEC;background-image:url(/_next/static/media/task-start-timer-icon-light.e2cd986f.svg)}.App_toggleIndicator__HswkY{margin-left:10px;font-size:1.2rem}.App_expandedControls__5yBZ5{width:100%;padding:0;display:grid;grid-template-areas:"a b" "c c" "d d";border:1px solid #d9d9d9;border-top:none;box-sizing:border-box}.App_hourglassArea__vO0Pp{grid-area:a;padding:1rem}.App_hourglass__f0xqj{display:inline-block;width:120px;height:150px;vertical-align:top;margin-left:0}.App_timerComm__C_yIx{display:inline-block;vertical-align:top;margin-top:4rem}.App_triangleWrapper__ze_d_{position:relative;width:104px;height:73px;margin:0 auto;background:transparent}.App_expandedControls__5yBZ5 .App_desc__SBOYd{padding:1rem 0;box-sizing:border-box;font-size:.875rem;color:#888}.App_presetsContainer__M24DC{grid-area:b;max-width:4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;gap:0;margin-bottom:20px;padding:.5rem 0;font-size:.875rem;background-color:#EBF0F4;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.App_presetButton__N92IR{padding:.75rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#6A696A}.App_activePreset__wmQL6{border-left:.25rem solid;padding-left:1.25rem}.App_sliderWrapper__PV70x{display:inline-block;width:100%}.App_timerSlider__DOr6Z{width:100%;background:transparent}.App_timerSlider__DOr6Z::-webkit-slider-runnable-track{width:100%;cursor:pointer;background:#ddd;border-radius:5px;border:none}.App_timerSlider__DOr6Z::-moz-range-track{width:100%;cursor:pointer;background:#ddd;border-radius:5px;border:none}.App_timerSlider__DOr6Z::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:1px;border-radius:50%;background:transparent;margin-top:-6px;cursor:pointer;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.5)}.App_adjustSliderContainer__2STjX{display:flex;grid-area:c;gap:10px;padding:0 1rem}.App_adjustButton__9h1u9{padding:8px 16px;border-radius:4px}.App_timerExtra__3emm3{display:block;grid-area:d;font-size:14px;padding:20px 20px 0}.App_adjustButton__9h1u9{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timerSliderExp{outline:2px solid #4990E0;outline-offset:0}