/* Drafts page (2026-10-15) — same compact treatment as the Estimates list:
   tight columns, shorter rows, "Option B · Revision 0" under the job number,
   small Resume / Delete buttons on one row. */

/* ---- Rows ---- */
.drafts-table th,
.drafts-table td{padding:6px 9px;vertical-align:middle}
.drafts-table th{white-space:nowrap}

/* Columns sized to their contents; Customer / Project takes the rest. */
.drafts-table th:nth-child(1),
.drafts-table th:nth-child(3),
.drafts-table th:nth-child(4),
.drafts-table th:nth-child(5),
.drafts-table th:nth-child(6),
.drafts-table td.job-cell,
.drafts-table td.col-fit,
.drafts-table td.actions-cell{width:1%;white-space:nowrap}

/* ---- Job # cell ---- */
.drafts-table .job-cell-number,
.drafts-table .job-cell-version{display:block}
.drafts-table .job-cell-number{font-size:14px;line-height:1.2;color:#17365d}
.drafts-table .job-cell-version{margin-top:2px;font-size:11px;line-height:1.25;font-weight:600;color:#5b6f86}

/* ---- Customer / Project ---- */
.drafts-table td strong + small{margin-top:1px}

/* ---- Actions: small buttons, one row ---- */
.drafts-table .estimate-action-group{flex-wrap:nowrap;gap:4px}
.drafts-table .estimate-action-btn{min-height:28px;padding:5px 10px;font-size:12px;border-radius:5px}

/* Narrow screens: tighter padding; let dates and the job line wrap. */
@media (max-width:1100px){
  .drafts-table th,
  .drafts-table td{padding:6px 6px}
  .drafts-table td.col-fit{white-space:normal}
  .drafts-table .estimate-action-btn{padding:4px 7px;font-size:11px}
}
@media (max-width:800px){
  .drafts-table th,
  .drafts-table td{padding:5px 4px}
  .drafts-table td.job-cell{white-space:normal;min-width:80px}
}
