/* Keep history scannable. Opening a title reveals the complete request and evidence. */
#task-list{min-width:0}
#task-list .data-table-scroll{min-width:0}
#task-list .task-table-primary{min-width:0}
#task-list .table-primary{gap:5px}
#task-list .task-table-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:var(--text);font:650 12px/1.5 Geist,Arial,sans-serif;text-align:left;cursor:pointer}
#task-list .task-table-title:hover{text-decoration:underline;text-underline-offset:3px}
#task-list .task-table-title:focus-visible{outline:2px solid var(--control-border-strong);outline-offset:3px}
#task-list .table-primary small{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#task-list .task-table-status .status-pill{white-space:normal;line-height:1.4}
@media(min-width:761px){
  #task-list .data-table{table-layout:fixed}
  #task-list .task-table-primary{width:auto}
  #task-list .task-table-status{width:170px}
  #task-list .task-table-time{width:110px}
  #task-list .cell-actions{width:110px}
  #task-list .data-table-toolbar-main{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,.72fr))}
}
@media(min-width:761px) and (max-width:1100px){
  #task-list .data-table-toolbar-main{grid-template-columns:repeat(3,minmax(0,1fr))}
  #task-list .data-table-search{grid-column:1/-1}
  #task-list .data-table-filter:last-of-type{grid-column:auto}
  #task-list .task-table-status{width:145px}
  #task-list .task-table-time{width:95px}
  #task-list .cell-actions{width:100px}
}
