#workspace[hidden],#cohort-zone[hidden],#enroll-zone[hidden],#detail[hidden]{display:none}#cohort-zone,#enroll-zone,.program-stage{border:1px solid #dce3dd;background:#fff;border-radius:10px;padding:18px;margin:16px 0}summary{cursor:pointer;font-weight:700;color:#173f48}#cohort-editor form,#enroll-form{max-width:700px;padding-top:16px}#cohort-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:20px}.submission{padding:16px;background:#f6f7f3;margin:16px 0;border-radius:8px}.review{padding:12px;border-left:3px solid #b3955b;margin-top:12px;background:white}.program-stage form{border-top:1px solid #ddd;margin-top:20px;padding-top:16px}.program-stage p{white-space:pre-wrap}.program-stage button{margin-top:12px}#notice{position:sticky;bottom:12px;background:#f6edda;color:#183f48;padding:12px;z-index:5;border-radius:8px}#notice:empty{display:none}

.program-check{display:flex;align-items:center;gap:10px}.program-check input{width:auto}.program-stage fieldset{border:1px solid #dce3dd;border-radius:8px;padding:14px;margin:14px 0}

.archive-filters{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0;border:1px solid #d8d8d8;border-radius:8px;padding:12px}.archive-filters label{display:flex;align-items:center;gap:8px}.archive-filters input{width:auto}#record-lifecycle>details{margin-top:18px}#record-lifecycle [data-lifecycle="delete"]{background:#9f2828;color:white;margin-top:12px}#record-lifecycle button:disabled{opacity:.5;cursor:not-allowed}
