.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.archive-review{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #e0deeb;padding:14px 0}.archive-review p{margin:4px 0}.deletion-panel{border:2px solid #ba4949;border-radius:14px;background:#fff6f4;padding:22px;margin:22px 0}.danger-button{background:#aa3434}.trial-intro{background:#f0edfd;border-left:6px solid #6b55b6}.trial-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:330px;overflow:auto;margin:16px 0}.trial-roster .check-label{padding:10px;border:1px solid #dedbe9;border-radius:12px;background:#faf9fd;align-items:flex-start}.trial-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.trial-metrics article{background:#f4f2fb;border:1px solid #dfdaef;border-radius:14px;padding:18px}.trial-metrics strong,.trial-metrics span{display:block}.trial-metrics strong{font-size:28px;color:#514090}.trial-metrics span{font-size:13px;line-height:1.4}.trial-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trial-evidence article{border:1px solid #dedde8;border-radius:14px;padding:18px;background:#fafaff}.trial-evidence h3{margin-top:0}.trial-evidence dl{margin:0}.trial-evidence dt{font-size:12px;font-weight:800;color:#625b79;margin-top:12px}.trial-evidence dd{margin:3px 0;line-height:1.4}#trial-observe,#lifecycle-staff{max-width:650px}@media(max-width:850px){.trial-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.admin-form-grid,.trial-roster,.trial-evidence{grid-template-columns:1fr}.archive-review{display:block}.archive-review button{margin-top:10px}.deletion-panel{padding:14px}.trial-metrics{gap:8px}.trial-metrics article{padding:12px}.teacher-head .actions{flex-wrap:wrap}}
