.TaskList-module-scss-module__DDEqHq__section,.TaskList-module-scss-module__DDEqHq__sectionBody{gap:var(--space-4);flex-direction:column;min-height:0;display:flex}.TaskList-module-scss-module__DDEqHq__sectionBody[hidden]{display:none}.TaskList-module-scss-module__DDEqHq__sections{gap:var(--space-8);flex-direction:column;min-height:0;display:flex}.TaskList-module-scss-module__DDEqHq__grid{gap:var(--space-4);min-height:0;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));padding-block-start:var(--card-hover-headroom);display:grid}.TaskList-module-scss-module__DDEqHq__card{min-width:0;min-height:var(--card-grid-height);border:var(--card-border-width)solid var(--color-border);border-radius:var(--radius-card);background:var(--container);box-shadow:var(--shadow-raised);--card-save-width:calc(var(--icon-md) + var(--space-2));--card-border-width:1px;flex-direction:column;display:flex;position:relative}@media (hover:hover){.TaskList-module-scss-module__DDEqHq__card:hover{border-color:rgb(var(--color-primary-rgb)/.3);box-shadow:var(--shadow-card);transform:translateY(calc(-1*var(--card-hover-lift)))}.TaskList-module-scss-module__DDEqHq__card:hover:before{content:"";height:calc(var(--card-hover-lift) + var(--card-border-width));position:absolute;inset-block-end:calc(-1*(var(--card-hover-lift) + var(--card-border-width)));inset-inline:0}}@media (prefers-reduced-motion:no-preference){.TaskList-module-scss-module__DDEqHq__card{transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}}.TaskList-module-scss-module__DDEqHq__cardEntry{gap:var(--space-2);min-width:0;padding:var(--space-5);color:var(--fg-default);flex-direction:column;flex:1;text-decoration:none;display:flex}.TaskList-module-scss-module__DDEqHq__cardEntry:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-card)}.TaskList-module-scss-module__DDEqHq__cardTitle{min-width:0;height:calc(2*var(--type-p-lh));font-size:var(--type-p);line-height:var(--type-p-lh);color:var(--fg-default);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.TaskList-module-scss-module__DDEqHq__cardDescription{font-size:var(--type-caption);line-height:var(--type-caption-lh);color:var(--fg-muted);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TaskList-module-scss-module__DDEqHq__cardTitleWithActions{padding-inline-end:calc(var(--space-12) + var(--space-1))}.TaskList-module-scss-module__DDEqHq__cardMeta{align-items:center;gap:var(--space-2)var(--space-3);padding-top:var(--space-2);font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--fg-subtle);flex-wrap:wrap;margin-top:auto;display:flex}.TaskList-module-scss-module__DDEqHq__cardWithSave .TaskList-module-scss-module__DDEqHq__cardMeta{padding-inline-end:calc(var(--card-save-width) + var(--space-3))}.TaskList-module-scss-module__DDEqHq__metaItem{align-items:center;gap:var(--space-1);display:flex}.TaskList-module-scss-module__DDEqHq__cardSave{inset-inline-end:var(--space-5);bottom:var(--space-5);height:calc(var(--type-caption)*var(--type-caption-lh));align-items:center;display:flex;position:absolute}.TaskList-module-scss-module__DDEqHq__cardActions{align-items:center;gap:var(--space-1);visibility:hidden;display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.TaskList-module-scss-module__DDEqHq__cardActions:focus-within{visibility:visible}@media (hover:hover){.TaskList-module-scss-module__DDEqHq__card:hover .TaskList-module-scss-module__DDEqHq__cardActions{visibility:visible}}@media (hover:none){.TaskList-module-scss-module__DDEqHq__cardActions{visibility:visible}}.TaskList-module-scss-module__DDEqHq__canvasMark{visibility:visible;width:var(--control-icon-box-sm);height:var(--control-icon-box-sm);justify-content:center;align-items:center;display:inline-flex}.TaskList-module-scss-module__DDEqHq__cardSkeleton{padding:var(--space-5)}@media (hover:hover){.TaskList-module-scss-module__DDEqHq__cardSkeleton:hover{box-shadow:var(--shadow-raised)}}.TaskList-module-scss-module__DDEqHq__listFooter{align-items:center;gap:var(--space-2);padding:var(--space-4)0 var(--space-2);flex-direction:column;display:flex}.TaskList-module-scss-module__DDEqHq__listFooterHint{color:var(--fg-subtle);font-size:var(--type-caption);text-align:center;margin:0}
