.jobs-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.job-stat{padding:18px}.job-stat span{display:block;color:var(--muted);font-size:.78rem;font-weight:700}.job-stat strong{display:block;margin-top:6px;font-size:1.75rem}.jobs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.job-admin-card{padding:20px;display:grid;gap:16px}.job-admin-card-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.job-admin-card h2{margin:8px 0 4px}.job-admin-card p{margin:0;color:var(--muted);font-size:.82rem}.application-count{display:grid;justify-items:end;font-size:1.5rem}.application-count small{font-size:.68rem;color:var(--muted);font-weight:600}.job-admin-meta{display:flex;flex-wrap:wrap;gap:8px}.job-admin-meta span{padding:6px 9px;border-radius:999px;background:#f4f7fb;color:#56657a;font-size:.72rem}.job-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.job-admin-actions form{margin:0}.preview-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;margin-bottom:18px;border:1px solid #c9daf5;border-radius:14px;background:#eef5ff}.preview-banner strong,.preview-banner small{display:block}.preview-banner small{margin-top:4px;color:var(--muted)}.job-preview-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.preview-checklist{position:sticky;top:88px}.quality-list{display:grid;gap:10px;padding:0;list-style:none}.quality-list li{position:relative;padding-left:26px;color:#8a3d33}.quality-list li:before{content:'×';position:absolute;left:0;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#fff0ee}.quality-list li.done{color:#157347}.quality-list li.done:before{content:'✓';background:#e8f7ef}.audit-activity i{background:#5b7cfa!important}.activity-feed[aria-busy="true"]{opacity:.55}.empty-state.wide{grid-column:1/-1}@media(max-width:980px){.jobs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-grid,.job-preview-shell{grid-template-columns:1fr}.preview-checklist{position:static}}@media(max-width:640px){.jobs-summary{grid-template-columns:1fr 1fr}.job-admin-card-head,.preview-banner{flex-direction:column}.job-admin-actions>*{width:100%}.job-admin-actions form .button{width:100%}}
