.TaskList-module__oTUpwW__container{flex-direction:column;width:100%;height:100%;padding:0 1.5rem 1.5rem;display:flex;overflow:hidden}.TaskList-module__oTUpwW__inputContainer{border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.TaskList-module__oTUpwW__input{color:var(--md-sys-color-on-surface);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.TaskList-module__oTUpwW__input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:.5}.TaskList-module__oTUpwW__addButton{color:var(--md-sys-color-primary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;display:flex}.TaskList-module__oTUpwW__addButton:hover{background:var(--md-sys-color-primary-container);box-shadow:var(--md-sys-elevation-1);transform:scale(1.15)rotate(90deg)}.TaskList-module__oTUpwW__addButton:active{transform:scale(.9)rotate(90deg)}.TaskList-module__oTUpwW__list{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.TaskList-module__oTUpwW__taskItem{border-bottom:1px solid var(--md-sys-color-surface-container-high);transition:all var(--transition-base);animation:TaskList-module__oTUpwW__slide-in-left var(--md-sys-motion-duration-medium2)var(--md-sys-motion-easing-emphasized-decelerate);align-items:center;gap:.75rem;padding:.75rem .5rem;display:flex}.TaskList-module__oTUpwW__taskItem:hover{background:var(--md-sys-color-surface-container);border-left:2px solid var(--md-sys-color-primary);padding-left:calc(.5rem - 2px);transform:translate(4px)}.TaskList-module__oTUpwW__taskItem.TaskList-module__oTUpwW__completed{opacity:.5;transform:scale(.98)}.TaskList-module__oTUpwW__taskItem.TaskList-module__oTUpwW__completed .TaskList-module__oTUpwW__taskText{color:var(--md-sys-color-on-surface-variant);text-decoration:line-through}.TaskList-module__oTUpwW__checkbox{cursor:pointer;color:var(--md-sys-color-primary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.TaskList-module__oTUpwW__checkbox:hover{color:var(--md-sys-color-primary);filter:brightness(1.3);transform:scale(1.2)rotate(5deg)}.TaskList-module__oTUpwW__checkbox:active{transform:scale(.9)}.TaskList-module__oTUpwW__taskText{color:var(--md-sys-color-on-surface);word-break:break-word;flex:1;font-size:.9rem}.TaskList-module__oTUpwW__deleteButton{color:var(--md-sys-color-error,#cf6679);cursor:pointer;opacity:0;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;padding:.25rem}.TaskList-module__oTUpwW__taskItem:hover .TaskList-module__oTUpwW__deleteButton{opacity:1;transform:translate(0)}.TaskList-module__oTUpwW__deleteButton:hover{box-shadow:var(--md-sys-elevation-1);background:#cf667933;transform:scale(1.15)rotate(-5deg)}.TaskList-module__oTUpwW__deleteButton:active{transform:scale(.85)}
