.job-card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(300px,1.2fr);gap:1.5rem;padding:1.3rem 0;border-top:1px solid var(--gg-border)}.job-card>.maintenance-form{grid-column:1 / -1}.job-card h3{margin:.35rem 0}.job-card p{margin:.2rem 0;color:var(--gg-muted)}.readiness{display:inline-flex;padding:.28rem .6rem;border-radius:99px;font-size:.78rem;font-weight:800}.readiness-blocked{background:#f1ded8;color:#752f24}.readiness-needsattention{background:#eee5cf;color:#6d521e}.readiness-ready{background:#dfeadf;color:#285a32}.readiness-actions{border-left:3px solid var(--gg-border);padding-left:1rem;margin-top:1rem}.readiness-actions ul{margin:.35rem 0 0;padding-left:1.2rem;color:var(--gg-muted)}.planning-form{background:#f4f3ef;border-radius:10px;padding:1rem}.planning-form label:first-of-type{margin-top:0}.planning-form .check-row{margin:.7rem 0}.planning-form button{width:100%}@media(max-width:700px){.job-card{grid-template-columns:1fr}.job-card>.maintenance-form{grid-column:auto}.readiness-actions{border-left:0;border-top:1px solid var(--gg-border);padding:1rem 0 0}}
.operations-queue-heading h2,.operations-queue-heading p{margin-bottom:0}.job-filters{display:grid;grid-template-columns:minmax(240px,2fr) minmax(170px,1fr) auto auto;gap:.8rem;align-items:end;padding:1rem 0 1.25rem;border-bottom:1px solid var(--gg-border)}.job-filters label{margin:0}.job-filters button{margin:0}.job-filter-clear{align-self:center;color:var(--gg-primary);font-weight:700}.compact-job-card{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);padding:1.25rem 0}.job-card-status{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.job-actions{align-content:start;gap:.55rem}.job-actions>.secondary-button{text-align:center}.job-actions details{border:1px solid var(--gg-border);border-radius:8px;background:#fff}.job-actions summary{padding:.75rem .9rem;color:var(--gg-primary);font-weight:750;cursor:pointer;list-style-position:inside}.job-actions details[open] summary{border-bottom:1px solid var(--gg-border);background:#f4f3ef}.job-actions form{margin:0;border-radius:0;background:transparent;padding:1rem}.job-actions .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-checks{display:flex;gap:1.25rem;flex-wrap:wrap;margin:.75rem 0}.job-checks .check-row{margin:0}.job-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--gg-border);color:var(--gg-muted)}.job-pagination>div{display:flex;align-items:center;gap:.75rem}.job-pagination strong{color:var(--gg-text);white-space:nowrap}@media(max-width:800px){.job-filters{grid-template-columns:1fr 1fr}.job-filters button,.job-filter-clear{justify-self:start}.compact-job-card{grid-template-columns:1fr}.job-pagination{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.job-filters,.job-actions .form-grid{grid-template-columns:1fr}.job-pagination>div{width:100%;justify-content:space-between}.job-pagination .secondary-button{padding:.6rem .7rem}}
