.App_themeA__H8dW5{--accent:#3282b8;--addbtn-shadow:#1b1b1b0f;--btn-active:#1b262c;--btn-bg:#68afdf;--btn-hover:#0f4c75;--btn-shadow:#0f4c75;--btn-text:#fff;--delete-icon-color:#f0b471;--delete-icon-hover:#b71c1c;--done-icon-color:#97d89a;--done-icon-hover:#388e3c;--input-background-focus:#bbe1fa;--input-bg:#efeefd;--input-border-focus:#0f4c75;--input-shadow-focus:#3282b822;--input-text:#22304a;--input-toggle-bg:#ccc;--input-toggle-checked:#b3dbbe;--input-toggle-hover:#b3b3b3;--input-toggle-icon:#0f4c75;--input-toggle-icon-hover:#0f4c75;--input-toggle-knob:#fff;--inputcolor:#5e96bb;--inputshadow:#3282b80a;--main-bg:#e3f1fb;--main-color:#22304a;--memoinput-border:#3282b8;--task-bg:#68afdf;--task-done-color:#727272;--task-done-bg:#b8d5ee;--category-handle:#ddeefc;--category-border:#2b5674;--category-border-overlay:#2b5674;--category-bg:#ddd9a4;--collapse-btn:#0f4c75}.App_themeB__-mJ3u{--accent:#ffc7c7;--addbtn-shadow:#3282b80f;--btn-active:#393e46;--btn-bg:#8785a2;--btn-hover:#acabab;--btn-shadow:#a7a096;--btn-text:#fff;--delete-icon-color:#fd8578;--delete-icon-hover:#b71c1c;--done-icon-color:#8fc791;--done-icon-hover:#388e3c;--input-background-focus:#ffe2e2;--input-bg:#f8e4ea;--input-border-focus:#ff9800;--input-shadow-focus:#fd5acc22;--input-text:#8785a2;--input-toggle-bg:#ccc;--input-toggle-checked:#b3dbb5;--input-toggle-hover:#b3b3b3;--input-toggle-icon:#ff9800;--input-toggle-icon-hover:#ff9800;--input-toggle-knob:#fff;--inputcolor:#ffc7c7;--inputshadow:#3282b80a;--main-bg:#f6f6f6;--main-color:#8785a2;--memoinput-border:#ffc7c7;--task-bg:#ffe2e2;--task-done-color:#bbbaba;--task-done-bg:#fdefef;--category-border:#b3a6a6;--category-border-overlay:#b3a6a6;--category-bg:#fcf0ca;--category-handle:#8785a2;--collapse-btn:#393e46}html{box-sizing:border-box;height:100%;margin:0;padding:0;width:100%}html,html body{background:var(--main-bg);color:var(--main-color)}html body{margin:3rem}.App_body__00BrA{display:flex;margin-top:1em}.App_mainContainer__ale26{align-items:flex-start;display:flex}.App_container__4L7Vo{background-color:var(--main-bg);color:var(--main-color);display:flex;flex-direction:column;max-width:100rem;width:100%}.App_header__PKNxv{margin-left:1rem}.App_headerContainer__wmV6R{align-items:flex-start;display:flex;flex-direction:column;font-family:Ink Free,cursive,sans-serif;font-weight:600}.App_title__wJw7v{font-family:Ink Free,cursive,sans-serif;font-size:2.5rem;font-weight:800}.App_sidebar__Ppt1G{background:var(--main-bg);margin-right:2rem;width:260px}.App_sidebarCategory__vJNo7{border-radius:10px;color:var(--main-color);cursor:pointer;padding:.5rem 1rem}.App_sidebarCategory__vJNo7:hover{background:var(--accent);color:#fff}.App_addCategory__lKs\+b{align-items:center;display:flex;gap:.3rem}.App_category__3D-o3{align-items:flex-start;display:flex;margin-left:1rem}.App_sortableCategory__SrhnU{background-color:var(--main-bg);border:3px solid var(--category-border);border-radius:18px;display:flex;flex-direction:column;height:auto;margin-bottom:16px;margin-right:.6rem;max-width:320px;min-height:100px;width:320px}.App_sortableCategory__SrhnU.App_overlay__6uUcD{background:var(--category-bg);border-color:var(--category-border-overlay);box-shadow:0 8px 24px rgba(50,130,184,.533),0 0 0 2px #3282b8;pointer-events:none;z-index:10}.App_sortableCategory__SrhnU.App_dragging__devwh{z-index:10}.App_categoryHandle__ig5ce{align-items:center;background-color:var(--accent);border-top-left-radius:14px;border-top-right-radius:14px;color:var(--category-handle);cursor:grab;display:flex;justify-content:space-between;margin-bottom:1.5em;padding:.5em 1em;position:relative;-webkit-user-select:none;user-select:none}.App_handleLabel__QAbB1{cursor:grab;display:block;flex:1 1;margin-right:.2em;min-width:0;overflow:hidden;padding-right:.2em;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;z-index:2}.App_buttonGroup__F3xFe,.App_collapseBtn__Xiqiw{align-items:center;display:flex;z-index:3}.App_collapseBtn__Xiqiw{color:var(--collapse-btn);cursor:pointer;flex-direction:column;font-size:1.3rem;justify-content:center;margin-right:.3em;pointer-events:auto}.App_categoryContainer__yYkbe{background-color:var(--main-bg);border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;height:auto;max-height:none;max-width:100rem;min-height:0;min-width:0;overflow:visible;width:320px}.App_categoryContainerOverlay__YVa1Z{background:var(--category-bg)!important;border-radius:1px!important;margin-bottom:1px!important;margin-top:-8px!important;padding:0 0 8px!important;transform:scaleX(.93) scaleY(.9)}.App_categoryContainerOverlay__YVa1Z .App_taskItem__jW8KU{margin-bottom:2px!important;margin-left:.5rem!important;padding:6px!important}.App_taskItem__jW8KU{align-items:flex-start;background:var(--task-bg);border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:2px;margin-left:.5rem;min-height:40px;padding:6px;transition:transform .2s cubic-bezier(.2,0,0,1);width:19rem;word-break:break-all}.App_taskItem__jW8KU.App_done__Vler7{background:var(--task-done-bg);opacity:.5}.App_taskItem__jW8KU.App_overlay__6uUcD{background:var(--task-bg);box-shadow:0 8px 24px var(--category-border),0 0 0 2px var(--category-border);pointer-events:none;z-index:100}.App_taskItem__jW8KU:focus-within span>.App_deleteIcon__ezlwn,.App_taskItem__jW8KU:focus-within span>.App_doneIcon__hthub,.App_taskItem__jW8KU:hover span>.App_deleteIcon__ezlwn,.App_taskItem__jW8KU:hover span>.App_doneIcon__hthub{opacity:1;pointer-events:auto}.App_taskText__tISAh{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-ms-overflow-style:none;cursor:grab;display:-webkit-box;flex:1 1;min-width:0;overflow:hidden;overflow-wrap:break-word;padding-right:.5em;scrollbar-width:none;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:normal;word-break:break-all}.App_taskText__tISAh::-webkit-scrollbar{display:none}.App_taskText__tISAh.App_done__Vler7{color:var(--task-done-color);opacity:.5;text-decoration:line-through;transition:background 1s,color 1s}.App_taskText__tISAh.App_overlay__6uUcD{cursor:default}.App_taskIcons__t1cm7{align-items:center;display:flex;flex-shrink:0;gap:.3rem;margin-left:.7rem}.App_taskIcons__t1cm7>.App_deleteIcon__ezlwn,.App_taskIcons__t1cm7>.App_doneIcon__hthub{opacity:0;pointer-events:none;transition:opacity .2s}.App_grab__xhoAK{cursor:grab}.App_doneIcon__hthub{color:var(--done-icon-color);cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:700;margin-right:.3rem;transition:color .2s,transform .2s;-webkit-user-select:none;user-select:none}.App_doneIcon__hthub:focus,.App_doneIcon__hthub:hover{color:var(--done-icon-hover);outline:none;transform:scale(1.15)}.App_deleteIcon__ezlwn{color:var(--delete-icon-color);cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:700;transition:color .2s,transform .2s;-webkit-user-select:none;user-select:none}.App_deleteIcon__ezlwn:focus,.App_deleteIcon__ezlwn:hover{color:var(--delete-icon-hover);outline:none;transform:scale(1.15)}.App_deleteBtn__gQ\+kQ{color:var(--delete-icon-color);display:flex;font-weight:500;justify-content:flex-end;margin-right:.5rem}.App_inputBtnContainer__qmj2L{display:flex;flex-direction:column;gap:.3rem}.App_inputBtn__cIDZf{display:flex;justify-content:center}.App_categoryInputStyle__A28ek{align-items:flex-start;display:flex;justify-content:flex-start;min-height:32px}.App_memoInputStyle__RSFQj{align-items:center;display:flex;justify-content:center}.App_categoryInput__n60P3{background:var(--input-bg);border:1.5px solid var(--inputcolor);border-radius:7px;box-shadow:0 1px 4px var(--inputshadow);font-family:inherit;font-size:1rem;height:1.5rem;margin-left:.7rem;outline:none;transition:border .2s,box-shadow .2s;width:11rem}.App_categoryInput__n60P3:focus{background:var(--input-background-focus);border:1.5px solid var(--input-border-focus);box-shadow:0 0 0 2px var(--input-shadow-focus)}.App_memoInput__V84pA{background:var(--input-bg);border:1.5px solid var(--memoinput-border);border-radius:7px;box-shadow:0 1px 4px var(--inputshadow);font-family:inherit;font-size:1rem;height:2.2rem;line-height:2.2rem;margin-bottom:.7rem;margin-left:.7rem;outline:none;padding:0 1rem;text-align:left;transition:border .2s,box-shadow .2s;width:12rem}.App_memoInput__V84pA:focus{background:var(--input-background-focus);border:1.5px solid var(--input-border-focus);box-shadow:0 0 0 2px var(--input-shadow-focus)}.App_toggleContainer__RZ-G9{align-items:center;display:flex;gap:.7rem;min-height:2rem}.App_toggleSwitch__6aOlj{display:inline-block;height:22px;position:relative;width:40px}.App_toggleSwitch__6aOlj input{height:0;opacity:0;width:0}.App_toggleSwitch__6aOlj input:checked+.App_slider__2Dedm{background-color:var(--input-toggle-checked)}.App_toggleSwitch__6aOlj input:checked+.App_slider__2Dedm:before{transform:translateX(18px)}.App_toggleSwitch__6aOlj .App_slider__2Dedm{background-color:var(--input-toggle-bg);border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.App_toggleSwitch__6aOlj .App_slider__2Dedm:before{background-color:var(--input-toggle-knob);border-radius:50%;bottom:2px;content:"";height:18px;left:2px;position:absolute;transition:.4s;width:18px}.App_inputToggleIcon__ulg\+0{color:var(--main-color);cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700;margin-left:.5rem;transition:color .2s,transform .2s;-webkit-user-select:none;user-select:none}.App_inputToggleIcon__ulg\+0:focus,.App_inputToggleIcon__ulg\+0:hover{color:var(--main-color);outline:none;transform:scale(1.15)}.App_categoryAddBtn__gbV7-{background:var(--btn-bg);border:none;border-radius:6px;box-shadow:0 1px 4px var(--btn-shadow);color:var(--btn-text);cursor:pointer;font-size:1rem;font-weight:600;height:1.7rem;margin-left:.5rem;padding:.3em .3rem;transition:background .2s,box-shadow .2s}.App_categoryAddBtn__gbV7-:focus,.App_categoryAddBtn__gbV7-:hover{background:var(--btn-hover);outline:none}.App_categoryAddBtn__gbV7-:active{background:var(--btn-active)}.App_addBtn__94gKc{background:var(--btn-bg);border:none;border-radius:6px;box-shadow:0 1px 4px var(--addbtn-shadow);color:var(--btn-text);cursor:pointer;font-size:1rem;font-weight:600;height:2.2rem;margin-bottom:.7rem;margin-left:.5rem;padding:.5em 1em;transition:background .2s,box-shadow .2s}.App_addBtn__94gKc:focus,.App_addBtn__94gKc:hover{background:var(--btn-hover);outline:none}.App_addBtn__94gKc:active{background:var(--btn-active)}.App_categorySwitchArrows__3vbcX{align-items:center;display:flex;justify-content:space-between;margin:1rem 0;width:100%}.App_categoryArrowBtn__CCMT6{align-items:center;background:#eee;background:var(--btn-bg,#eee);border:none;border-radius:50%;cursor:pointer;display:flex;font-size:2rem;height:2.5rem;justify-content:center;width:2.5rem}.App_categoryNameMobile__9IwPM{font-size:1.2rem;font-weight:700;margin:0 1rem}@media(max-width:600px){.App_container__4L7Vo{min-width:0;padding:0 4vw;width:100vw}.App_categoryContainerOverlay__YVa1Z,.App_categoryContainer__yYkbe{border-radius:10px;font-size:1rem;max-width:100vw;min-width:0;padding:.5rem;width:100%}.App_taskItem__jW8KU{font-size:1rem;margin-bottom:.5rem;padding:.5rem}.App_header__PKNxv{align-items:flex-start;flex-direction:column;gap:.5rem}.App_sidebar__Ppt1G{min-width:0}.App_categoryInput__n60P3,.App_memoInput__V84pA,.App_sidebar__Ppt1G{font-size:1rem;width:100%}.App_addBtn__94gKc,.App_categoryAddBtn__gbV7-{font-size:1rem;padding:.5rem 1rem}.App_category__3D-o3 .App_sortableCategory__SrhnU:not(:first-child){display:none!important}}
/*# sourceMappingURL=main.844b7e68.css.map*/