/* Convert-only mobile layout for the recent reconstructions table. */
.current-job-mobile-details { display: none; }

@media (max-width: 860px) {
  [data-overview-recent-documents] .lfw-table-wrap { overflow-x: visible; }
  [data-overview-recent-documents] .overview-jobs-table {
    display: block;
    min-width: 0;
    width: 100%;
  }
  [data-overview-recent-documents] .overview-jobs-table thead { display: none; }
  [data-overview-recent-documents] .overview-jobs-table tbody,
  [data-overview-recent-documents] .overview-jobs-table tr,
  [data-overview-recent-documents] .overview-jobs-table td:first-child { display: block; width: 100%; }
  [data-overview-recent-documents] .overview-jobs-table td:not(:first-child) { display: none; }
  [data-overview-recent-documents] .overview-jobs-table td:first-child .lnk { max-width: 100%; }
  .current-job-mobile-details { display: block; margin-top: 10px; }
  .current-job-mobile-details > summary { color: var(--accent); cursor: pointer; font-size: 13px; font-weight: 600; }
  .current-job-mobile-details dl { display: grid; grid-template-columns: minmax(80px, auto) 1fr; gap: 6px 12px; margin: 10px 0; font-size: 12px; }
  .current-job-mobile-details dt { color: var(--faint); }
  .current-job-mobile-details dd { margin: 0; min-width: 0; overflow-wrap: anywhere; }
}
