.programme-status{color:var(--red);font-size:13px;font-weight:800;text-transform:uppercase}
.cohort-list{display:grid;gap:12px}
.cohort-card{display:grid;grid-template-columns:1.1fr 1fr 1.4fr .8fr 1fr auto;gap:18px;align-items:center;border:1px solid var(--line);background:#fff;padding:20px}
.cohort-card strong,.cohort-card small{display:block}
.cohort-card small{color:var(--muted);margin-top:4px}
.field-status-list{border-left:4px solid var(--red);background:#fff;padding:18px 22px}
.field-status-list p{margin:5px 0}
.consistency-summary{margin-bottom:24px}
.consistency-warning{border:2px solid #b33236;background:#fff4f2;color:#762226;padding:16px 18px}
.consistency-warning ul,.task-warning ul{margin:8px 0 0;padding-left:20px}
.task-warning{border-color:#b33236;background:#fff8f7}
.task-warning .task-num{background:#b33236;color:#fff}
@media(max-width:1100px){.cohort-card{grid-template-columns:1fr 1fr 1fr}.cohort-card .btn{justify-self:start}}
@media(max-width:620px){.cohort-card{grid-template-columns:1fr}.cohort-card .btn{width:100%}}
