body{background:#f2f4f5;color:#1e1e1f;font-family:Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:0}#root{margin:0 24px;min-height:100vh;position:relative}.TodoCounter{font-size:24px;font-weight:400;margin:0;padding:48px;text-align:center}.TodoCounter span{font-weight:700}.TodoSearch{background:#f9fbfc;border:2px solid #202329;border-radius:5px;box-shadow:0 5px 50px rgba(32,35,41,.25);color:#1e1e1f;font-family:Montserrat;font-size:24px;font-weight:400;height:64px;margin:0 24px;text-align:center;width:calc(100% - 62px)}.TodoSearch::-webkit-input-placeholder{color:#a5a5a5;font-family:Montserrat;font-weight:400}.TodoSearch::placeholder{color:#a5a5a5;font-family:Montserrat;font-weight:400}.TodoSearch:focus{outline-color:#e07d52}.TodoList{list-style:none;margin:0;padding:0 0 56px}.Icon-container{align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.Icon-container-check{left:12px;position:absolute}.Icon-container-check--active{color:#4caf50}.Icon-container-delete{position:absolute;right:0;top:-24px}.Icon-container-delete:hover{color:red}.Icon-svg{height:24px;width:24px}.Icon-container-check:hover .Icon-svg{fill:green}.Icon-container-delete:hover .Icon-svg{fill:red}.TodoItem{align-items:center;background-color:#fafafa;box-shadow:0 5px 50px rgba(32,35,41,.15);display:flex;justify-content:center;margin-top:24px;position:relative}.TodoItem-p{font-size:18px;font-weight:400;line-height:24px;margin:24px 0 24px 24px;width:calc(100% - 120px)}.TodoItem-p--complete{text-decoration:line-through}.loader{display:flex;margin:10rem auto auto}.loader,.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:bblFadInOut 1.5s ease-in-out infinite;animation:bblFadInOut 1.5s ease-in-out infinite;border-radius:50%;height:1.5em;width:1.5em}.loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:#61dafa;font-size:1rem;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@-webkit-keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.EmptyTodo{color:#1e1e1f;display:grid;font-size:1.5rem;font-weight:700;margin-top:12rem;place-items:center}.CreateTodoButton{align-items:center;background-color:#61dafa;border:none;border-radius:50%;bottom:24px;box-shadow:0 5px 25px rgba(97,218,250,.5);color:#fafafa;cursor:pointer;display:flex;font-size:50px;font-weight:700;height:64px;justify-content:center;position:fixed;right:24px;-webkit-transform:rotate(0);transform:rotate(0);transition:.3s ease;width:64px;z-index:1}.CreateTodoButton:hover{-webkit-transform:rotate(224deg);transform:rotate(224deg)}.ModalBackground{background-color:rgda(32,35,41,.8);bottom:0;color:#fff;left:0;position:fixed;right:0;top:0}.ModalBackground,form{align-items:center;display:flex;justify-content:center}form{background-color:#fff;flex-direction:column;max-width:30rem;padding:3.3rem 4rem;width:90%}label{font-weight:700;margin-bottom:2.6rem}label,textarea{color:#1e1e1f;font-size:2rem;text-align:center}textarea{background-color:#f9fbfc;border:.2rem solid #202329;border-radius:.2rem;box-shadow:0 .5rem 5rem rgba(32,35,41,.25);height:9.6rem;padding:1.2rem;resize:none;width:calc(100% - 2.5rem)}textarea::-webkit-input-placeholder{color:#a5a5a5;font-family:Montserrat;font-weight:400}textarea::placeholder{color:#a5a5a5;font-family:Montserrat;font-weight:400}textarea:focus{border:none;outline-color:#61dafa}.TodoForm-buttonContainer{align-items:center;display:flex;justify-content:space-between;margin-top:1.4rem;width:100%}.TodoForm-button{border:none;border-radius:.2rem;color:#202329;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:2rem;font-weight:400;height:4.8rem;width:12rem}.TodoForm-button--add{background:#61dafa;box-shadow:0 .5rem 2.5rem rgba(97,218,250,.5)}.TodoForm-button--cancel{background:transparent;border:.2rem solid #61dafa;border-radius:.1rem}
/*# sourceMappingURL=main.6ba28515.css.map*/