: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,[data-task-heading-drag=true] .task-list-group-body{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 projects-entrance-pop-in{0%{opacity:var(--projects-entrance-from-opacity,0);transform:scale(.96)}to{opacity:1;transform:none}}.task-board-column{flex:1 1 0;min-width:0}.task-board[data-sized=true] .task-board-column{width:var(--task-board-column);flex:none}.task-board-resizing,.task-board-resizing *{cursor:col-resize;user-select:none}.task-board-card-dragged{opacity:.4;animation:none}.task-board-card-dragged.task-board-card-landed{animation:none}@keyframes task-board-vacancy{0%,40%{height:var(--task-board-vacancy-height);opacity:1}to{opacity:0;height:0}}.task-board-vacancy{animation:.34s cubic-bezier(.4,0,.2,1) both task-board-vacancy}.task-board-card-landed{--projects-entrance-from-opacity:.35;animation:.26s cubic-bezier(.4,0,.2,1) both projects-entrance-pop-in}@media (prefers-reduced-motion:reduce){.task-board-vacancy,.task-board-card-landed{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}}
