:root{--task-list-ease:cubic-bezier(.4, 0, .2, 1);--task-list-row-height:48px;--task-list-collapse-duration:.32s;--task-list-collapse-opacity-duration:.22s;--task-list-collapse-opacity-delay:60ms;--task-list-row-in-duration:.42s}.task-list-grid{grid-template-columns:var(--task-list-columns);display:grid}.task-list-row-lifted{display:none}.task-list-group-body{opacity:1;max-height:calc(var(--task-list-group-rows) * var(--task-list-row-height));transition:max-height var(--task-list-collapse-duration) var(--task-list-ease), opacity var(--task-list-collapse-opacity-duration) var(--task-list-collapse-opacity-delay) ease;overflow:hidden}.task-list-group-body[data-collapsed=true]{opacity:0;max-height:0}@keyframes task-list-row-in{0%{opacity:0;transform:translateY(var(--row-enter-y,10px))}to{opacity:1;transform:translateY(0)}}.task-list-row-in{animation:task-list-row-in var(--task-list-row-in-duration) var(--task-list-ease) both}.task-list-row-in-top{--row-enter-y:-10px;animation:task-list-row-in var(--task-list-row-in-duration) var(--task-list-ease) both}.task-list-resizing,.task-list-resizing *{cursor:col-resize;user-select:none}@media (prefers-reduced-motion:reduce){.task-list-group-body{transition:none}.task-list-row-in,.task-list-row-in-top{animation:none}}@keyframes task-filter-count{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.task-filter-count{animation:.2s cubic-bezier(.4,0,.2,1) task-filter-count}@media (prefers-reduced-motion:reduce){.task-filter-count{animation:none}}
