.command-centre{margin-block:1.5rem 2.5rem}.command-centre header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.command-centre label{gap:.4rem;display:grid}.command-centre select,.command-centre input,.command-centre textarea{font:inherit;max-width:100%;color:inherit;background:0 0;border:1px solid;border-radius:.6rem;padding:.65rem}.command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin-block:1rem;display:grid}.command-card{border:1px solid #64777766;border-inline-start:4px solid #647777;border-radius:1rem;padding:1rem}.command-overdue{border-inline-start-color:#aa4d42}.command-now,.command-soon{border-inline-start-color:#a77726}.command-card h3{margin-block:.4rem}.command-due,.command-vehicles button{flex-direction:column;gap:.4rem;display:flex}.command-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.command-centre button,.command-centre summary{cursor:pointer;min-height:44px;font:inherit;padding:.65rem}.command-centre details button{display:block}.command-vehicles{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem;margin-block:1rem;display:grid}.command-vehicles button{text-align:start;color:inherit;background:0 0;border:1px solid #64777766;border-radius:.75rem}.command-centre .dialog{width:min(95vw,640px);max-height:85dvh;padding:1.5rem;overflow:auto}
