:root{color:#fff;background-color:#000;width:100%;height:100svh;margin:0;display:flex}.edit-jobs{color:#f5f5f5;width:100%;max-width:900px;margin:1.5rem auto}.edit-jobs__heading,.job-item__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.job-list{gap:1rem;max-height:70vh;padding:.25rem;display:grid;overflow-y:auto}.job-item{background:#171717;border:1px solid #444;border-radius:.75rem;padding:1rem}.job-item h3,.job-item h4,.job-item p{margin-top:0}.job-item__created{color:#aaa;flex-shrink:0;font-size:.875rem}.job-item__status{color:#aaa;font-size:.875rem}.job-item__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.job-item__time{background:#222;border-radius:.5rem;align-content:start;gap:.75rem;padding:.875rem;display:grid}.job-item__manual{align-items:end;gap:.5rem;display:flex}.job-item__manual label{flex:1}.job-item select{width:100%;margin-top:.35rem;display:block}.job-item button,.edit-jobs__heading button{min-height:2.25rem}.job-item__complete{margin-top:1rem}.job-item__message,.job-list__empty{margin:.5rem 0}@media (width<=640px){.job-item__header{flex-direction:column}.job-item__times{grid-template-columns:1fr}.job-item__manual{flex-direction:column;align-items:stretch}}
