.td-add{flex-direction:column;gap:12px;display:flex}.td-opts{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.td-opts .field{flex:140px;min-width:0}.td-opts>.input{flex:140px}.td-addbtn{flex:none}.td-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.td-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.td-item{border-left:5px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.td-item[data-pri=high]{border-left-color:var(--bad)}.td-item[data-pri=low]{border-left-color:var(--info)}.td-item.done .td-text{color:var(--muted);text-decoration:line-through}.td-check{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:30px;display:flex}.td-check input{width:22px;height:22px;accent-color:var(--accent);flex:none}.td-text{overflow-wrap:anywhere}.td-meta{flex-wrap:wrap;grid-column:1;gap:6px;display:flex}.td-meta:empty{display:none}.td-acts{grid-area:1/2;gap:4px;display:flex}.td-late,.td-pri-high{border-color:var(--bad);color:var(--bad)}.td-pri-low{border-color:var(--info);color:var(--info)}.td-edit{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.td-count{text-align:center;margin:0;font-size:13px}@media (max-width:480px){.td-item{grid-template-columns:minmax(0,1fr)}.td-acts{grid-area:auto/1;justify-content:flex-end}}
