.da{box-sizing:border-box;display:flex;flex-direction:column}.da *,.da *::before,.da *::after{box-sizing:border-box}.da-list{display:flex;flex-direction:column}.da-row{display:flex;align-items:center;gap:var(--space-12);min-height:var(--task-row-h);padding:var(--space-8) var(--space-12);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md);transition:background-color var(--motion-micro) var(--motion-ease)}.da-row+.da-row{border-top:var(--border-w) solid var(--border)}a.da-row:hover{background:var(--surface-sunken);color:var(--text-primary);text-decoration:none}a.da-row:focus-visible{outline:var(--border-w-strong) solid var(--link);outline-offset:calc(var(--space-4)*-1)}.da-row--flat{cursor:default}.da-time{flex:0 0 auto;min-width:var(--space-48);font-size:var(--font-15);line-height:var(--line-15);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.da-body{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-width:0}.da-name{font-size:var(--font-13);line-height:var(--line-13);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-meta{font-size:var(--font-12);line-height:var(--line-12);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-tags{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.da-type{color:var(--text-muted);font-size:var(--font-12)}.da-type-lbl{font-size:var(--font-11);line-height:var(--line-11);color:var(--text-muted)}.da-badge{padding:0 var(--space-8);border-radius:var(--radius-full);font-size:var(--font-11);line-height:var(--line-11);white-space:nowrap}.da-badge--pending{color:var(--status-pending-text);background:var(--status-pending-subtle)}.da-badge--info{color:var(--status-info-text);background:var(--status-info-subtle)}.da-badge--primary{color:var(--c-primary-500);background:var(--c-primary-subtle)}.da-badge--warning{color:var(--status-warning-text);background:var(--status-warning-subtle)}.da-badge--success{color:var(--status-success-text);background:var(--status-success-subtle)}.da-badge--danger{color:var(--status-danger-text);background:var(--status-danger-subtle)}.da-go{flex:0 0 auto;color:var(--text-muted);font-size:var(--font-13)}a.da-row:hover .da-go{color:var(--link)}.da-empty{display:flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-24) var(--space-16);font-size:var(--font-12);line-height:var(--line-12);color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-md)}.da-retry{padding:var(--space-4) var(--space-12);font-size:var(--font-12);line-height:var(--line-12);color:var(--link);background:transparent;border:0;cursor:pointer;text-decoration:underline}.da-retry:focus-visible{outline:var(--border-w-strong) solid var(--link);outline-offset:var(--space-4)}.da-row--skeleton{cursor:default}.da-skel{border-radius:var(--radius-sm);background:var(--surface-raised);animation:da-pulse 1200ms ease-in-out infinite}.da-skel--time{width:var(--space-32);height:var(--line-15);flex:0 0 auto}.da-skel--txt{height:var(--line-13);flex:1 1 auto}@keyframes da-pulse{0%,100%{opacity:1}50%{opacity:.55}}@media(max-width:991.98px){.da-meta{white-space:normal}}@media(prefers-reduced-motion:reduce){.da-row,.da-skel{transition:none;animation:none}}.da-time--past{opacity:.55;text-decoration:line-through;text-decoration-thickness:1.5px}.da-badge--past{display:inline-flex;align-items:center;gap:4px;background:var(--status-warning-subtle);color:var(--status-warning-text)}.da-badge--past i{font-size:11px;color:inherit!important;margin:0}