.tasks-form-row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tasks-tab,.tasks-panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tasks-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-item{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.tasks-item.is-done .tasks-item-title{color:var(--text-muted);text-decoration:line-through}.tasks-item-main{flex:1;min-width:0}.tasks-item-title{all:unset;cursor:pointer;overflow-wrap:anywhere;font-weight:600}.tasks-item-title:hover{text-decoration:underline}.tasks-item-title:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--radius)}.tasks-item-title:disabled{cursor:default;text-decoration:none}.tasks-item-detail{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;font-size:12px;display:flex}.tasks-item-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.tasks-check{cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.tasks-check:disabled{cursor:not-allowed}.tasks-check-done{text-align:center;width:16px;color:var(--text-muted);flex:none}.tasks-overdue{color:var(--danger);font-weight:600}.tasks-empty{color:var(--text-muted);margin:0}
