@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.folder_root__8fLhA{border-radius:4px;position:relative;transition:background-color 70ms ease-out,box-shadow 70ms ease-out}.folder_root__8fLhA.folder_active__8gySi,.folder_root__8fLhA:focus-within,.folder_root__8fLhA:hover{background-color:hsla(0,0%,100%,.733);box-shadow:0 2px 10px rgba(0,0,0,.05)}.folder_root__8fLhA.folder_active__8gySi>button,.folder_root__8fLhA:focus-within>button,.folder_root__8fLhA:hover>button{opacity:1}.folder_root__8fLhA a{align-items:center;border-radius:4px;display:flex;gap:10px;height:40px;min-width:150px;padding:15px 32px 15px 10px;-webkit-user-select:none;user-select:none;width:100%}.folder_root__8fLhA a>div{border-radius:50%;margin:0 3px;min-height:10px;min-width:10px}.folder_root__8fLhA a>span{margin-right:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder_root__8fLhA button{align-items:center;border-radius:4px;color:#b4b4b4;cursor:pointer;display:flex;justify-content:center;opacity:0;position:absolute;right:10px;top:10px}.folder_root__8fLhA button:focus-visible,.folder_root__8fLhA button:hover{background-color:#e9ecf0;color:#505050;opacity:1}.folder_root__8fLhA button:active{background-color:#dfe3e7;color:#202020}.folder_root__8fLhA button>svg{border-radius:4px;height:18px;min-width:18px;padding:2px}.primeFolder_root__qN5jd{margin-bottom:25px}.primeFolder_root__qN5jd a{align-items:center;border-radius:4px;display:flex;gap:10px;height:40px;min-width:150px;padding:15px 10px;position:relative;transition:background-color 70ms ease-out,box-shadow 70ms ease-out;-webkit-user-select:none;user-select:none;width:100%}.primeFolder_root__qN5jd a.primeFolder_active__dfstP,.primeFolder_root__qN5jd a:hover{background-color:hsla(0,0%,100%,.733);box-shadow:0 2px 10px rgba(0,0,0,.05)}.primeFolder_root__qN5jd a>div{border-radius:50%;margin:0 3px;min-height:10px;min-width:10px}.primeFolder_root__qN5jd a>span{margin-right:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button_root__ArAaw{align-items:center;border:none;border-radius:4px;color:#767676;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px 8px;-webkit-user-select:none;user-select:none}.button_root__ArAaw>svg{margin-right:4px;min-width:14px}.sidebar_root__8T-Cg{background-color:#f4f6f8;border-right:1px solid #f1f1f1;color:#000;display:flex;flex-direction:column;font-size:14px;font-weight:400;height:100vh;letter-spacing:.2px;overflow:auto;padding:50px 17px 30px;position:fixed;top:0;width:250px;z-index:100}.sidebar_root__8T-Cg>.sidebar_close__RIKW8{align-items:center;border-radius:4px;color:#b4b4b4;cursor:pointer;display:flex;height:auto;justify-content:center;margin-top:0;min-height:auto;padding:0;position:absolute;right:15px;top:15px;width:auto}.sidebar_root__8T-Cg>.sidebar_close__RIKW8:hover{background-color:#e9ecf0;color:#505050}.sidebar_root__8T-Cg>.sidebar_close__RIKW8>svg{height:22px;padding:3px;width:22px}.sidebar_root__8T-Cg>ul>li{margin-bottom:5px}.sidebar_root__8T-Cg>ul>li:last-child{margin-bottom:0}.sidebar_root__8T-Cg>button{justify-content:start;margin-top:50px;min-height:40px;padding:5px 10px;width:100%}.sidebar_root__8T-Cg>button:focus-visible,.sidebar_root__8T-Cg>button:hover{background:hsla(0,0%,100%,.733);box-shadow:0 2px 10px rgba(0,0,0,.05)}.sidebar_root__8T-Cg>button:active{background:#eceef1}.title_root__aKlXt{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;min-width:-webkit-min-content;min-width:min-content;padding-bottom:20px;padding-left:8px;-webkit-user-select:none;user-select:none;width:100%}.title_root__aKlXt>a{height:38px}.title_root__aKlXt>input{border:1px solid #efefef;border-radius:4px;height:38px;max-width:170px;outline:none;padding:10px 15px}.title_root__aKlXt>input::-webkit-input-placeholder{color:#c7c7c7}.title_root__aKlXt>input::placeholder{color:#c7c7c7}.title_root__aKlXt>input:hover{border:1px solid #d1cfcf}.title_root__aKlXt>input:focus-visible{border:2px solid #d1cfcf;padding:10px 14px}.title_root__aKlXt>button{background-color:#fff;border-radius:4px;color:#afafaf;cursor:pointer;height:26px;margin-left:15px;min-width:26px;padding:3px}.title_root__aKlXt>button:focus-visible,.title_root__aKlXt>button:hover{background-color:hsla(0,3%,55%,.322);color:#8a8888}.title_root__aKlXt>button:active{background-color:hsla(0,3%,55%,.494);color:#686868}.title_root__aKlXt>button>svg{height:100%;width:100%}.task_root__cAxTn{align-items:flex-start;border-radius:4px;display:flex;margin-bottom:4px;padding:6px;position:relative}.task_root__cAxTn:focus-within,.task_root__cAxTn:hover{background-color:rgba(125,170,146,.055)}.task_root__cAxTn:focus-within>button,.task_root__cAxTn:hover>button{opacity:1}.task_root__cAxTn>p{font-size:16px;font-weight:400;max-width:290px;padding-right:25px;-webkit-user-select:none;user-select:none;word-break:break-all}.task_root__cAxTn>button{border-radius:4px;color:#b4b4b4;cursor:pointer;height:20px;min-width:14px;opacity:0;padding:2px;position:absolute;right:4px;top:6px;width:20px}.task_root__cAxTn>button:focus-visible,.task_root__cAxTn>button:hover{background-color:hsla(0,3%,55%,.322);color:#c42b2b;opacity:1}.task_root__cAxTn>button:active{background-color:hsla(0,3%,55%,.494);color:#e62929}.task_root__cAxTn .task_checkbox__aeIew{display:flex;margin-right:10px}.task_root__cAxTn .task_checkbox__aeIew input{display:none}.task_root__cAxTn .task_checkbox__aeIew svg{transition:opacity .15s ease-in-out}.task_root__cAxTn .task_checkbox__aeIew svg path{stroke:#f2f2f2}.task_root__cAxTn .task_checkbox__aeIew input:checked+label{background-color:#4dd599;border-color:#4dd599}.task_root__cAxTn .task_checkbox__aeIew input:checked+label svg{opacity:1}.task_root__cAxTn .task_checkbox__aeIew input:checked+label svg path{stroke:#fff}.task_root__cAxTn .task_checkbox__aeIew:focus-visible label,.task_root__cAxTn .task_checkbox__aeIew:hover label{background-color:#f2f2f2;border-color:#f2f2f2}.task_root__cAxTn .task_checkbox__aeIew:focus-visible label svg,.task_root__cAxTn .task_checkbox__aeIew:hover label svg{opacity:1}.task_root__cAxTn .task_checkbox__aeIew:focus-visible label svg path,.task_root__cAxTn .task_checkbox__aeIew:hover label svg path{stroke:#b2b2b2}.task_root__cAxTn .task_checkbox__aeIew label{align-items:center;border:2px solid #e8e8e8;border-radius:30px;cursor:pointer;display:flex;height:20px;justify-content:center;min-width:20px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.task_root__cAxTn .task_checkbox__aeIew label svg{opacity:0}.addTask_root__wd1m8{margin-bottom:20px;margin-top:20px}.addTask_root__wd1m8>input{border:1px solid #efefef;border-radius:4px;height:40px;outline:none;padding:10px 15px;width:100%}.addTask_root__wd1m8>input::-webkit-input-placeholder{color:#c7c7c7}.addTask_root__wd1m8>input::placeholder{color:#c7c7c7}.addTask_root__wd1m8>input:hover{border:1px solid #d1cfcf}.addTask_root__wd1m8>input:focus-visible{border:2px solid #d1cfcf;padding:10px 14px}.addTask_root__wd1m8>div{display:flex;margin-top:15px}.addTask_root__wd1m8>div>button{font-size:15px;font-weight:500;height:35px;padding:7px 10px;transition:background-color .1s ease-out}.addTask_root__wd1m8>div>button:first-child{background-color:#4dd599;color:#fff;margin-right:10px}.addTask_root__wd1m8>div>button:first-child:focus-visible,.addTask_root__wd1m8>div>button:first-child:hover{background-color:#46be8a}.addTask_root__wd1m8>div>button:first-child:active{background-color:#3ca074;transition:none}.addTask_root__wd1m8>div>button:last-child{background-color:#f4f6f8;color:#9c9c9c}.addTask_root__wd1m8>div>button:last-child:focus-visible,.addTask_root__wd1m8>div>button:last-child:hover{background-color:#e3e7eb}.addTask_root__wd1m8>div>button:last-child:active{background-color:#bbbec2;transition:none}.contentBlock_root__YU5ND{min-width:250px;width:auto}.contentBlock_root__YU5ND:hover>.contentBlock_addButton__91tnR,.contentBlock_root__YU5ND:hover>button{opacity:1}.contentBlock_root__YU5ND>.contentBlock_addButton__91tnR{border-radius:4px;margin-bottom:50px;margin-top:20px;opacity:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contentBlock_root__YU5ND>.contentBlock_addButton__91tnR>button:focus-visible,.contentBlock_root__YU5ND>.contentBlock_addButton__91tnR>button:hover{background-color:#f4f6f8;opacity:1}.contentBlock_root__YU5ND>.contentBlock_addButton__91tnR>button:active{background-color:#e8eaec}.contentBlock_root__YU5ND .contentBlock_tasks__AN4qb{margin-top:30px;padding-left:8px}.contentBlock_root__YU5ND .contentBlock_tasks__AN4qb>ul>li:last-child>div{margin-bottom:0}.content_root__tOSur{background-color:#fff;display:flex;flex:1 1;gap:40px;padding:55px 20px 0;position:relative}.content_root__tOSur>button{align-items:center;border-radius:6px;color:#b4b4b4;cursor:pointer;display:flex;justify-content:center;position:fixed;right:15px;top:15px}.content_root__tOSur>button:hover{background-color:#e9ecf0;color:#505050}.content_root__tOSur>button>svg{height:40px;padding:3px;width:40px}.content_root__tOSur>.content_contentBlocks__SqzsJ{display:flex;overflow:hidden}.content_table__sRhLO{align-content:flex-start;flex-direction:row;flex-wrap:wrap}.content_row__phvg7{flex-direction:column;flex-wrap:nowrap}.color_root__6T6RP{border-radius:50%;cursor:pointer;height:20px;outline:none;width:20px}.color_root__6T6RP:focus-visible{border:2px solid #525252}.color_active__duNaU{border:2px solid #525252}.addFolder_root__ea-iO{bottom:30px;left:0;position:fixed;transition:left .5s cubic-bezier(.075,.82,.165,1);z-index:100}.addFolder_root__ea-iO>form{background-color:#fff;border:1px solid #efefef;border-radius:10px;box-shadow:0 6px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;padding:15px}.addFolder_root__ea-iO>form>input{background-color:#fff;border:1px solid #efefef;border-radius:4px;color:#6b6b6b;font-size:14px;font-weight:500;height:32px;letter-spacing:.15px;outline:none;padding:7px 10px;width:100%}.addFolder_root__ea-iO>form>input::-webkit-input-placeholder{color:#c7c7c7}.addFolder_root__ea-iO>form>input::placeholder{color:#c7c7c7}.addFolder_root__ea-iO>form>input:hover{border:1px solid #e0dfdf}.addFolder_root__ea-iO>form>input:focus-visible{border:2px solid #e0dfdf;padding:7px 9px}.addFolder_root__ea-iO>form>div{align-items:center;display:flex;justify-content:space-between;margin:13px 0;width:100%}.addFolder_root__ea-iO>form>button{background-color:#4dd599;color:#fff;padding:10px 15px;transition:background-color .1s ease-out;width:100%}.addFolder_root__ea-iO>form>button:focus-visible,.addFolder_root__ea-iO>form>button:hover{background-color:#45bd89}.addFolder_root__ea-iO>form>button:active{background-color:#3eac7c;transition:none}.addFolder_root__ea-iO>button{align-items:center;background-color:rgba(92,92,92,.502);border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s ease-out}.addFolder_root__ea-iO>button:hover{background-color:#5c5c5c}.addFolder_root__ea-iO>button>svg{height:25px;padding:5px;width:25px}.undo_root__ivOnd{background-color:#f4f6f8;border-radius:10px;bottom:0;box-shadow:0 6px 10px 3px rgba(0,0,0,.15);left:50%;max-width:320px;overflow:hidden;position:fixed;width:90vw;z-index:1000}.undo_root__ivOnd>.undo_content__Ru3f6{align-items:center;display:flex;justify-content:space-between;padding:5px 15px}.undo_root__ivOnd>.undo_content__Ru3f6>span{font-size:14px;font-weight:500;letter-spacing:.15px;text-align:center}.undo_root__ivOnd>.undo_content__Ru3f6>button{transition:background-color .1s ease-out}.undo_root__ivOnd>.undo_content__Ru3f6>button:hover{background-color:#e3e7eb}.undo_root__ivOnd>.undo_bar__-D8-o{background-color:#64c4ed;height:5px}.home_root__sDbHf{display:flex;min-height:100vh;overflow:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{display:none}img{display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button,input{text-rendering:inherit;background-color:inherit;border:none;font-size:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;word-spacing:inherit}.wrapper{height:100%;margin:0 auto;max-width:1400px;width:100%}
/*# sourceMappingURL=main.f0eade9c.css.map*/