/* Query results use the shared result-card surface. Conditions and distribution
 * live in the card's single disclosure; rows keep just the useful summary. */
.agent-query-tasks{display:grid;min-width:0;margin:0}
.agent-query-tasks>.agent-query-task{display:block;min-width:0;padding:10px 0;border-bottom:1px solid #efeff1}
.agent-query-tasks>.agent-query-task:last-child{border-bottom:0}
.agent-query-tasks>[hidden]{display:none!important}
.agent-query-task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 14px;min-width:0}
.agent-query-task-title{flex:1;min-width:0;margin:0;font-size:14px;line-height:24px;font-weight:500}
.agent-query-task-open{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:none;overflow:hidden;color:#45454c;text-align:left;font:inherit;font-size:14px;line-height:24px;font-weight:500;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.agent-query-task-open:hover{color:#0d0d0d;text-decoration:underline;text-decoration-color:#c7c7ce;text-underline-offset:3px}
.agent-query-task-open:focus-visible{outline:2px solid #92929a;outline-offset:3px;border-radius:3px}
.agent-query-task-market{margin:4px 0 0;color:#818187;font-size:12px;line-height:20px}
.agent-query-task .agent-query-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px;gap:10px 24px;margin:8px 0 0}
.agent-query-task .agent-query-task-metrics dd strong{font-size:18px;line-height:24px}
.agent-query-task-state{color:#818187;font-size:12px;line-height:20px}
.agent-query-snapshots{display:grid;gap:10px;margin-top:12px;min-width:0}
.agent-query-task-context{min-width:0;margin:0;padding:10px 0 0;border-top:1px solid #efeff1}
.agent-query-task-context h4{margin:0 0 5px;color:#62626a;font-size:12px;line-height:20px;font-weight:500}
.agent-query-task-context p{margin:5px 0;color:#818187;font-size:12px;line-height:20px;overflow-wrap:anywhere}
.agent-query-task-context .agent-query-task-product{color:#62626a;font-size:13px;line-height:22px;white-space:pre-wrap}
.agent-query-task-context .agent-query-created{font-size:12px;line-height:20px;color:#93939a}
.agent-query-summary,.agent-query-filters,.agent-query-stamp{margin:8px 0;color:#818187;font-size:12px;line-height:20px;overflow-wrap:anywhere}
.agent-query-error{margin:8px 0;color:var(--text-danger,#a94d40);font-size:13px;line-height:22px}
.agent-query-error:empty{display:none}
.agent-query-footer{align-items:center}
.agent-query-context>.rich-block{margin:12px 0 0}
.agent-task-snapshot{font-size:12px;line-height:20px;color:#818187;margin:8px 0}
.agent-run-record.is-inline{border-top:1px solid var(--line,#efeff1);margin-top:14px;padding-top:14px}
.agent-customer-next{display:flex;gap:6px;align-items:center}
.agent-message-actions .agent-message-copy span{display:none}
