/* Completed history keeps the recorded milestones together without changing other tables. */
#completed .completed-history-statistics { grid-template-columns: repeat(3, minmax(0, 1fr)); }
#completed .completed-history-table { table-layout: fixed !important; width: 100% !important; min-width: 1160px !important; }
#completed .completed-history-table th,
#completed .completed-history-table td { width: auto !important; padding: 12px 10px !important; vertical-align: top; white-space: normal !important; overflow-wrap: break-word; }
#completed .completed-history-table th:nth-child(1), #completed .completed-history-table td:nth-child(1) { width: 125px !important; }
#completed .completed-history-table th:nth-child(2), #completed .completed-history-table td:nth-child(2) { width: 210px !important; }
#completed .completed-history-table th:nth-child(9), #completed .completed-history-table td:nth-child(9) { width: 110px !important; }
#completed .completed-history-table small { display: block; margin-top: 5px; color: #64748b; font-size: 11px; }
#completed .completed-history-table .completed-history-duration { font-weight: 700; font-variant-numeric: tabular-nums; }
#completed .completed-history-table summary { color: #1547a8; cursor: pointer; font-weight: 700; }
#completed .completed-history-table dl { margin: 10px 0; font-size: 11px; }
#completed .completed-history-table dt { margin-top: 8px; color: #64748b; }
#completed .completed-history-table dd { margin: 2px 0; }
@media (max-width: 700px) {
  #completed .completed-history-statistics { grid-template-columns: 1fr; }
}
