/* Research job presentation; shared shell is maintained in management.css. */
.research-job-history { margin-top: 20px; padding: 14px 18px; }
.research-job-history summary { cursor: pointer; font-weight: 600; }
.research-job-row { display: grid; grid-template-columns: minmax(130px, 1fr) auto auto; align-items: center; gap: 12px; padding: 10px 0; border-bottom: 1px solid #e5eaed; }
.research-job-row time { color: #65727d; font-size: 12px; }
.research-job-message { color: #a53c29; }
.research-job-actions { display: flex; flex-wrap: wrap; gap: 8px; margin: 10px 0; }
.research-job-detail { border-top: 1px solid #dce3e7; margin-top: 12px; padding-top: 12px; overflow-wrap: anywhere; }
.research-method-note { border-left: 3px solid #26755c; padding: 10px 14px; background: #fff; color: #465762; font-size: 13px; line-height: 1.7; margin-bottom: 18px; }
@media (max-width: 700px) { .research-job-row { grid-template-columns: 1fr auto; } .research-job-row time { grid-column: 1; grid-row: 2; } .research-job-row button { grid-column: 2; grid-row: 1 / 3; } }
