#project-backups-page h3 { margin: 0 0 12px; }
#project-backups-page h3 small { font-size: .8em; font-weight: 400; margin-left: 8px; }
#project-backups-page table { width: 100%; border-collapse: collapse; text-align: left; }
#project-backups-page th, #project-backups-page td { padding: 10px 12px; vertical-align: top; }
#project-backups-page th { font-size: .85em; color: var(--muted); font-weight: 600; }
#project-backups-page td { border-top: 1px solid var(--line); }
#project-backups-page th:nth-child(2), #project-backups-page td:nth-child(2) { white-space: nowrap; }
#project-backups-page td:last-child { min-width: 145px; }
#project-backups-page td:last-child button { margin-bottom: 4px; }
#admin-project-backup-limits label { display: grid; gap: 6px; }
#admin-project-backup-limits :is(select, input) { max-width: 100%; }
#admin-project-backup-limits form[hidden] { display: none; }
@media (max-width: 700px) {
  #project-backups-page h3 small { display: block; margin: 5px 0 0; }
  #project-backups-page table { min-width: 540px; }
}
