.overnight-history-panel{display:grid;gap:12px;padding:16px;border:1px solid #e2e7ef;border-radius:12px;background:#fff}
.overnight-history-panel h3,.overnight-history-panel p{margin:0}
.overnight-history-list{display:grid;gap:7px}
.overnight-history-row{display:grid;grid-template-columns:1.1fr .8fr .6fr auto;align-items:center;gap:12px;padding:10px;border:1px solid #e7ebf1;border-radius:9px}
.overnight-history-row strong,.overnight-history-row small{display:block}.overnight-history-row small{margin-top:3px;color:#687386;font-size:9px}.overnight-history-row .status-pill{text-align:center}
@media(max-width:800px){.overnight-history-row{grid-template-columns:1fr 1fr}.overnight-history-row button{justify-self:start}}
.supervisor-review-panel{display:grid;gap:12px;padding:16px;border:1px solid #e2e7ef;border-radius:12px;background:#f8fafc}.supervisor-review-panel h3,.supervisor-review-panel p{margin:0}.supervisor-review-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.supervisor-review-summary span{padding:9px;border-radius:8px;background:#fff;border:1px solid #e7ebf1;text-align:center;font-size:9px;color:#687386}.supervisor-review-summary b{display:block;margin-bottom:3px;color:#172033;font-size:17px}.supervisor-review-list{display:grid;gap:7px}.supervisor-review-row{display:grid;grid-template-columns:1fr 1.2fr .7fr auto;align-items:center;gap:10px;padding:10px;border-radius:9px;background:#fff;border:1px solid #e7ebf1}.supervisor-review-row strong,.supervisor-review-row small{display:block}.supervisor-review-row small{margin-top:3px;color:#687386;font-size:9px}.supervisor-review-empty{padding:12px;border-radius:9px;background:#fff;color:#687386;font-size:10px}@media(max-width:800px){.supervisor-review-summary{grid-template-columns:1fr 1fr}.supervisor-review-row{grid-template-columns:1fr 1fr}}
