@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700&display=swap);.sidebar{background-color:#2b2c37;border-right:1px solid #3e3f4e;font-size:.65rem;grid-area:sidebar;letter-spacing:.1rem;line-height:15px;min-height:0;overflow-wrap:anywhere;overflow-y:auto;position:relative}.sidebar__logo{margin:1.5rem 0 0 1.5rem}.sidebar__logo img{cursor:pointer;width:120px}.sidebar__boards{color:#828fa3;margin:2.1rem 0 0 1.5rem}.sidebar__boards__all{margin-bottom:.9rem}.sidebar__boards__board{align-items:center;background-color:transparent;border:none;border-bottom-right-radius:35px;border-top-right-radius:35px;color:#828fa3;cursor:pointer;display:flex;flex-direction:row;margin:0 0 .3rem -1.5rem;min-height:44px;padding:.7rem .9rem .7rem 1.5rem;text-align:left;width:200px}.sidebar__boards__board:hover{background-color:#fff;color:#635fc7}.sidebar__boards__board a{color:#828fa3}.sidebar__boards__board img{flex-shrink:0;height:13px;margin-right:.5rem;width:13px}.sidebar__boards__board span{font-size:.8rem;margin-left:.3rem;min-width:0;overflow-wrap:anywhere}.sidebar__boards__create{align-items:center;background-color:transparent;border:none;display:flex;margin-top:1rem;min-height:44px;padding-bottom:1rem;text-align:left}.sidebar__boards__create img{flex-shrink:0;height:13px;margin-right:.5rem;width:13px}.sidebar__boards__create div{cursor:pointer;font-size:.8rem;margin-left:.3rem;min-width:0;overflow-wrap:anywhere}.sidebar__boards__create div img{height:6px;margin-right:.2rem;width:6px}.sidebar__boards__create div span{color:#635fc7}.board-active{background-color:#635fc7}.board-active span{color:#fff}.board-active:hover span{color:#635fc7}.sidebar__close{display:none}@media (max-width:767px){.sidebar{inset:0 auto 0 0;padding-bottom:env(safe-area-inset-bottom);position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;width:min(280px,100% - 32px);z-index:9}.sidebar--open{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.sidebar__close{background:transparent;border:none;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:.5rem;top:.5rem;width:44px}.sidebar__boards__board{width:calc(100% - .75rem)}}.header{background-color:#2b2c37;color:#fff;font-size:1rem;gap:1rem;grid-area:head;justify-content:space-between;max-height:35vh;max-height:35dvh;overflow-y:auto;padding:.8rem 1.5rem}.header,.header__board{align-items:center;display:flex;min-width:0}.header__board{flex:1 1;gap:.5rem}.header__title{max-height:max(44px,20vh);max-height:max(44px,20dvh);min-width:0;overflow-wrap:anywhere;overflow-y:auto}.header button.header__navigation,.header__logo{display:none}.header__actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.header button{background-color:#635fc7;border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:.75rem;min-height:44px;padding:.7rem 1.2rem}.header button img{height:6px;margin-right:.2rem;width:6px}.header button.header__delete,.header button.header__navigation{background:transparent;border-radius:4px;flex-shrink:0;padding:0;width:44px}.header button.header__delete img,.header button.header__navigation img{height:15px;margin:0;width:auto}@media (max-width:767px){.header{gap:.5rem;padding:.75rem 1rem}.header__logo{display:block;flex-shrink:0;height:25px;width:24px}.header button.header__navigation{display:block}.header button.header__navigation img{height:auto;width:10px}}@media (max-width:480px){.header{padding-inline:.5rem}.header__actions{gap:0}.header__add-task{padding:0;width:44px}.header__add-task span{display:none}.header__add-task img{height:12px;margin:0;width:12px}}.main{-ms-scroll-chaining:none;background-color:#20212c;grid-area:main;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;position:relative}.main__content{align-items:stretch;display:flex;gap:1rem;min-height:100%;min-width:100%;padding:1rem;width:-webkit-max-content;width:max-content}.main__add-column{align-items:center;background-color:rgba(0,1,18,.1);border-radius:6px;display:flex;flex:0 0 235px;justify-content:center;margin-top:2rem;min-height:240px}.main__add-column button{background:transparent;border:none;color:#828fa3;cursor:pointer;font:inherit;padding:1rem}.main__add-column button img{margin-right:.4rem}.column{display:flex;flex:0 0 240px;flex-direction:column;min-width:0;overflow-wrap:anywhere;width:240px}.column__status{align-items:center;background-color:#20212c;display:flex;flex-direction:row;margin-bottom:0;padding-bottom:1rem}.column__status span{flex-shrink:0;font-size:.6rem;margin-right:.4rem}.column__status div{color:#828fa3;font-size:.65rem;letter-spacing:.1rem;line-height:15px;text-transform:uppercase}#bullet-column-0{color:#87cefa}#bullet-column-1{color:#635fc7}#bullet-column-2{color:#90ee90}#bullet-column-3{color:#fab285}#bullet-column-4{color:#c4c75f}#bullet-column-5{color:#ee90ee}.dragover{background-color:rgba(0,1,18,.1)}.task{background-color:#2b2c37;border-radius:6px;cursor:pointer;margin:0 .8rem 1rem;min-width:0;overflow-wrap:anywhere;padding:1rem;position:relative}.task:hover .task__title{color:#635fc7}.task__title{color:#fff;font-size:.7rem}.task__subtasks{color:#828fa3;font-size:.65rem;margin-top:.3rem}.create-board{-ms-scroll-chaining:none;background-color:#2b2c37;border-radius:6px;color:#fff;display:none;flex-direction:column;left:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;position:fixed;scrollbar-gutter:stable;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(348px,100% - 32px);z-index:1000}.create-board>*{flex-shrink:0;min-width:0}.create-board input:not([type=checkbox]),.create-board select,.create-board textarea{font-family:inherit;min-height:40px;min-width:0;width:100%}.create-board button{min-height:40px;overflow-wrap:anywhere;white-space:normal}.create-board button.dialog-close{align-self:flex-end;background:transparent;border-radius:4px;color:#828fa3;flex:0 0 40px;font-size:24px;margin:-8px -8px 0 0;padding:0;width:40px}@media (max-width:600px){.create-board input:not([type=checkbox]),.create-board select,.create-board textarea{font-size:16px}.create-board button{min-height:44px}}.create-board__title{font-size:.8rem;word-spacing:.1rem}.create-board #board-columns-container{margin-top:.8rem}.create-board label{font-size:.65rem;margin:1rem 0 .3rem}.create-board input{background-color:transparent;border:.5px solid rgba(130,143,163,.3);border-radius:4px;color:#fff;font-size:.7rem;outline:none;padding:7px 0 7px .8rem}.create-board input::-webkit-input-placeholder{font-size:.65rem}.create-board input:-ms-input-placeholder{font-size:.65rem}.create-board input::placeholder{font-size:.65rem}.create-board__columns{align-items:center;display:flex;flex-direction:row}.create-board__columns input{margin-bottom:.5rem;width:100%}.create-board__columns input:first-of-type{margin-top:.1rem}.create-board__columns span{color:#828fa3;cursor:pointer;display:grid;flex:0 0 36px;font-size:1.4rem;margin-left:.4rem;margin-top:-.7rem;min-height:44px;padding:0;place-items:center}.create-board button{border:none;border-radius:35px;cursor:pointer;font-size:.7rem;padding:.5rem .9rem}.create-board button img{height:6px;margin-right:.2rem;width:6px}.create-board__add{background-color:#fff;color:#635fc7;margin-bottom:1.1rem}.create-board__create{background-color:#635fc7;color:#fff}.add-task{-ms-scroll-chaining:none;background-color:#2b2c37;border-radius:6px;color:#fff;display:none;flex-direction:column;left:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:1.2rem;position:fixed;scrollbar-gutter:stable;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(348px,100% - 32px);z-index:1000}.add-task>*{flex-shrink:0;min-width:0}.add-task input:not([type=checkbox]),.add-task select,.add-task textarea{font-family:inherit;min-height:40px;min-width:0;width:100%}.add-task button{min-height:40px;overflow-wrap:anywhere;white-space:normal}.add-task button.dialog-close{align-self:flex-end;background:transparent;border-radius:4px;color:#828fa3;flex:0 0 40px;font-size:24px;margin:-8px -8px 0 0;padding:0;width:40px}@media (max-width:600px){.add-task input:not([type=checkbox]),.add-task select,.add-task textarea{font-size:16px}.add-task button{min-height:44px}}.add-task__title{font-size:.8rem;word-spacing:.1rem}.add-task label{font-size:.65rem;margin:1rem 0 .3rem}.add-task input,.add-task textarea{background-color:transparent;border:.5px solid rgba(130,143,163,.3);border-radius:4px;color:#fff;font-size:.7rem;outline:none;padding:7px 0 7px .8rem}.add-task input::-webkit-input-placeholder,.add-task textarea::-webkit-input-placeholder{font-size:.65rem;opacity:.7}.add-task input:-ms-input-placeholder,.add-task textarea:-ms-input-placeholder{font-size:.65rem;opacity:.7}.add-task input::placeholder,.add-task textarea::placeholder{font-size:.65rem;opacity:.7}.add-task #add-task-description{line-height:1.4;max-height:40vh;min-height:96px;padding-bottom:.7rem;padding-right:1rem;resize:vertical}.add-task #add-task-description::-webkit-input-placeholder{line-height:1rem;white-space:pre-line}.add-task #add-task-description:-ms-input-placeholder{line-height:1rem;white-space:pre-line}.add-task #add-task-description::placeholder{line-height:1rem;white-space:pre-line}.add-task #subtasks-container{margin-top:.8rem}.add-task__subtask{align-items:center;display:flex;flex-direction:row}.add-task__subtask input,.add-task__subtask textarea{margin-bottom:.5rem;width:100%}.add-task__subtask input:first-of-type,.add-task__subtask textarea:first-of-type{margin-top:.1rem}.add-task__subtask span{color:#828fa3;cursor:pointer;display:grid;flex:0 0 36px;font-size:1.4rem;margin-left:.4rem;margin-top:-.7rem;min-height:44px;padding:0;place-items:center}.add-task button{border:none;border-radius:35px;cursor:pointer;font-size:.7rem;padding:.5rem .9rem}.add-task button.add-task__add{background-color:#fff;color:#635fc7}.add-task button.add-task__save{background-color:#635fc7;color:#fff;margin-top:1.2rem}.add-task button img{height:6px;margin-right:.2rem;width:6px}.add-task select{background-color:transparent;border:.5px solid rgba(130,143,163,.3);border-radius:4px;color:#fff;font-size:.65rem;outline:none;padding:5px 7px}.open-task{-ms-scroll-chaining:none;background-color:#2b2c37;border-radius:6px;color:#fff;display:none;flex-direction:column;font-size:.65rem;left:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:1.2rem;position:fixed;scrollbar-gutter:stable;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(348px,100% - 32px);z-index:1000}.open-task>*{flex-shrink:0;min-width:0}.open-task input:not([type=checkbox]),.open-task select,.open-task textarea{font-family:inherit;min-height:40px;min-width:0;width:100%}.open-task button{min-height:40px;overflow-wrap:anywhere;white-space:normal}.open-task button.dialog-close{align-self:flex-end;background:transparent;border-radius:4px;color:#828fa3;flex:0 0 40px;font-size:24px;margin:-8px -8px 0 0;padding:0;width:40px}@media (max-width:600px){.open-task input:not([type=checkbox]),.open-task select,.open-task textarea{font-size:16px}.open-task button{min-height:44px}}.open-task__container{align-items:center;display:flex;gap:.5rem;justify-content:space-between;position:relative}.open-task__container img{cursor:pointer;height:15px;margin-right:.03rem;width:5px}.open-task__delete{background-color:#20212c;border-radius:6px;color:#ea5555;cursor:pointer;margin:0;max-width:100%;padding:.7rem 2rem .7rem .6rem;position:absolute;right:0;top:100%}.open-task__title{font-size:.8rem;min-width:0;word-spacing:.1rem}.open-task__description{color:#828fa3;line-height:1.2rem;margin:1.2rem 0}.open-task__subtasks{margin-bottom:.7rem}.open-task__subtasks-list__item{align-items:center;background-color:#20212c;color:#828fa3;display:flex;gap:.5rem;list-style:none;margin-bottom:.5rem;min-height:44px;padding:.6rem 0}.open-task__subtasks-list__item span{min-width:0}.open-task__subtasks-list__item input{accent-color:#635fc7;flex-shrink:0;height:20px;margin:0 .6rem 0 .5rem;width:20px}.open-task label{margin:.5rem 0 .4rem}.open-task select{background-color:transparent;border:.5px solid rgba(130,143,163,.3);border-radius:4px;color:#fff;font-size:.65rem;outline:none;padding:4px 5px}.open-task button{background-color:#635fc7;border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:.7rem;margin-top:1.3rem;padding:.5rem .9rem}.line-through{text-decoration:line-through}.open-task button.open-task__menu{background:transparent;border-radius:4px;flex:0 0 44px;height:44px;margin:0;padding:0;width:44px}.open-task button.open-task__delete{background-color:#20212c;border-radius:6px;color:#ea5555;margin-top:0}.edit-board{-ms-scroll-chaining:none;background-color:#2b2c37;border-radius:6px;color:#fff;display:none;flex-direction:column;left:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;position:fixed;scrollbar-gutter:stable;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(348px,100% - 32px);z-index:1000}.edit-board>*{flex-shrink:0;min-width:0}.edit-board input:not([type=checkbox]),.edit-board select,.edit-board textarea{font-family:inherit;min-height:40px;min-width:0;width:100%}.edit-board button{min-height:40px;overflow-wrap:anywhere;white-space:normal}.edit-board button.dialog-close{align-self:flex-end;background:transparent;border-radius:4px;color:#828fa3;flex:0 0 40px;font-size:24px;margin:-8px -8px 0 0;padding:0;width:40px}@media (max-width:600px){.edit-board input:not([type=checkbox]),.edit-board select,.edit-board textarea{font-size:16px}.edit-board button{min-height:44px}}.edit-board__title{font-size:.8rem;word-spacing:.1rem}.edit-board label{font-size:.65rem;margin:1rem 0 .3rem}.edit-board input{background-color:transparent;border:.5px solid rgba(130,143,163,.3);border-radius:4px;color:#fff;font-size:.7rem;outline:none;padding:7px 0 7px .8rem}.edit-board input::-webkit-input-placeholder{font-size:.65rem;opacity:.7}.edit-board input:-ms-input-placeholder{font-size:.65rem;opacity:.7}.edit-board input::placeholder{font-size:.65rem;opacity:.7}.edit-board #edit-columns-container{margin:.8rem 0 0}.edit-board #edit-columns-container input{flex:1 1;margin-bottom:.5rem;width:100%}.edit-board__columns{align-items:center;display:flex;min-width:0}.edit-board__columns-icon{color:#828fa3;cursor:pointer;display:grid;flex:0 0 36px;font-size:1.4rem;margin-left:.4rem;margin-top:-.7rem;min-height:44px;padding:0;place-items:center}.edit-board button{border:none;border-radius:35px;cursor:pointer;font-size:.7rem;outline:none;padding:.5rem .9rem}.edit-board button.edit-board__add{background-color:#fff;color:#635fc7}.edit-board button.edit-board__save{background-color:#635fc7;color:#fff;margin-top:1.2rem}.edit-board button img{height:6px;margin-right:.2rem;width:6px}.delete-board{-ms-scroll-chaining:none;background-color:#2b2c37;border-radius:6px;color:#fff;display:none;flex-direction:column;font-size:.65rem;left:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;position:fixed;scrollbar-gutter:stable;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(348px,100% - 32px);z-index:1000}.delete-board>*{flex-shrink:0;min-width:0}.delete-board input:not([type=checkbox]),.delete-board select,.delete-board textarea{font-family:inherit;min-height:40px;min-width:0;width:100%}.delete-board button{min-height:40px;overflow-wrap:anywhere;white-space:normal}.delete-board button.dialog-close{align-self:flex-end;background:transparent;border-radius:4px;color:#828fa3;flex:0 0 40px;font-size:24px;margin:-8px -8px 0 0;padding:0;width:40px}@media (max-width:600px){.delete-board input:not([type=checkbox]),.delete-board select,.delete-board textarea{font-size:16px}.delete-board button{min-height:44px}}.delete-board__title{color:#ea5555;font-size:1rem;word-spacing:.1rem}.delete-board__description{color:#828fa3;line-height:1rem;margin:1.2rem 0}.delete-board__buttons-container{display:flex;flex-wrap:wrap;gap:.75rem}.delete-board__buttons-container button{border:none;border-radius:35px;cursor:pointer;flex:1 1 100px;font-size:.7rem;margin-bottom:.4rem;min-width:0;outline:none;padding:.5rem 1rem}.delete-board__buttons-container button:first-of-type{background-color:#ea5555;color:#fff;margin-right:0}.delete-board__buttons-container button:nth-of-type(2){background-color:#fff;color:#635fc7;margin-left:0}.app{display:grid;font-family:Plus Jakarta Sans,sans-serif;grid-template-areas:"sidebar head" "sidebar main";grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;width:100%}@media (max-width:767px){.app{grid-template-areas:"head" "main";grid-template-columns:minmax(0,1fr)}}.navigation-backdrop{display:none}@media (max-width:767px){.navigation-backdrop--open{background:rgba(0,0,0,.6);border:none;display:block;inset:0;position:fixed;z-index:8}}a{text-decoration:none}.visible{display:flex}.overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}@media (max-width:600px){.app :is(.add-task,.create-board,.edit-board,.open-task) :is(input:not([type=checkbox]),textarea,select){font-size:16px}.app :is(.add-task,.create-board,.edit-board,.open-task) :is(input:not([type=checkbox]),textarea,select)::-webkit-input-placeholder{font-size:inherit}.app :is(.add-task,.create-board,.edit-board,.open-task) :is(input:not([type=checkbox]),textarea,select):-ms-input-placeholder{font-size:inherit}.app :is(.add-task,.create-board,.edit-board,.open-task) :is(input:not([type=checkbox]),textarea,select)::placeholder{font-size:inherit}.app :is(.add-task,.create-board,.edit-board,.open-task,.delete-board) label{font-size:12px}.app :is(.add-task,.create-board,.edit-board,.open-task,.delete-board) button:not(.dialog-close){font-size:13px}.app :is(.add-task__title,.create-board__title,.edit-board__title,.open-task__title){font-size:16px}.app :is(.open-task__description,.open-task__subtasks,.open-task__subtasks-list,.delete-board__description){font-size:13px;line-height:1.5}.task__title{font-size:13px}.column__status div,.task__subtasks{font-size:12px}}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;min-width:0;width:100%}body{background-color:#20212c}img,svg{max-width:100%}button,input,select,textarea{font-family:inherit}[tabindex]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a8a4ff;outline-offset:2px}
/*# sourceMappingURL=main.20eed067.css.map*/