@keyframes blinking-dot{0%{opacity:1}25%{opacity:0.4}75%{opacity:0.4}100%{opacity:1}}@keyframes blinking-scroll-button{0%{opacity:0.2}50%{opacity:1}100%{opacity:0.2}}@keyframes gl-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.todos-list>.todo{border-top:1px solid transparent}.todos-list>.todo:hover{background-color:var(--blue-50, #e9f3fc);border-color:var(--blue-200, #9dc7f1);cursor:pointer}.todos-list>.todo:last-child{border-bottom:1px solid transparent}.todos-list>.todo:last-child:hover{border-color:var(--blue-200, #9dc7f1)}.todos-list>.todo.todo-pending.done-reversible:hover{border-color:var(--border-color, #dbdbdb);background-color:var(--gray-50, #f0f0f0);border-top:1px solid transparent}.todos-list>.todo.todo-pending.done-reversible:hover .todo-avatar,.todos-list>.todo.todo-pending.done-reversible:hover .todo-item{opacity:0.6}.todos-list>.todo.todo-pending.done-reversible .todo-avatar,.todos-list>.todo.todo-pending.done-reversible .todo-item{opacity:0.2}.todos-list>.todo.todo-pending.done-reversible .btn{background-color:var(--gray-50, #f0f0f0)}.todo-item{transition:opacity}@media (prefers-reduced-motion: reduce){.todo-item{transition:none}}.todo-item .status-box{line-height:inherit}.todo-item .todo-label a,.todo-item .todo-project a{color:var(--blue-600, #1068bf)}.todo-item .todo-body p{color:var(--gl-text-color, #303030)}.todo-item .todo-body pre{border:0;background:var(--gray-50, #f0f0f0);border-radius:0;color:var(--gray-500, #666);margin:0 20px;overflow:hidden}.todo-item .todo-body .note-image-attach{margin-top:4px;margin-left:0;max-width:200px;float:none}.todo-item .todo-body .gl-label-scoped{--label-inset-border: inset 0 0 0 1px currentColor}@media (max-width: 767.98px){.todo-item .todo-body{border-left:2px solid var(--border-color, #dbdbdb);padding-left:10px}}
