/* One compact preview row, followed by stable metadata columns. */
#root .ta-family-card div:has(> .ta-task-heading-meta){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center}
#root .ta-family-card .ta-task-heading-meta{display:contents!important}
#root .ta-family-card .ta-task-heading-meta>span:first-child{grid-column:1/-1;grid-row:1;margin-bottom:5px!important;font-weight:600!important;letter-spacing:-.15px;line-height:1.5!important}
#root .ta-family-card p[data-ta-description-meta]{grid-row:2;grid-column:1;min-width:0;margin:0!important;padding:2px 0 2px 9px;border-left:2px solid #8b83ed40;background:linear-gradient(90deg,#8b83ed08,transparent 65%);border-radius:0 4px 4px 0;font-size:12px!important;line-height:1.6!important;max-height:calc(1.6em + 4px)!important;color:var(--text-secondary)!important}
#root .ta-family-card .ta-description-toggle{grid-row:2;grid-column:2;align-self:center;margin:0;padding:3px 7px;line-height:1.5;white-space:nowrap;border-radius:6px;font-size:11px;font-weight:600;color:var(--color-indigo,#6366f1);transition:background .15s}
#root .ta-family-card .ta-description-toggle:hover{background:#8b83ed12;text-decoration:none}
#root .ta-family-card .ta-description-toggle:focus-visible{outline:2px solid #8b83ed;outline-offset:2px}
#root .ta-family-card .ta-card-meta{grid-row:3;grid-column:1/-1;margin-top:10px}
#root .ta-family-card div:has(> .ta-task-heading-meta)>div:not(.ta-task-heading-meta){grid-row:4;grid-column:1/-1}
