.ce-records{color:#f0f1f3;background:#202329;border:1px solid #3b4048;border-radius:16px;min-width:0;margin:20px 0;padding:24px}.ce-records h2,.ce-records h3,.ce-records h4{margin:0 0 16px;line-height:1.25}.ce-records p{line-height:1.6}.ce-records label{gap:10px;margin-top:20px;display:grid}.ce-records input{max-width:100%}.ce-heading,.ce-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ce-eyebrow{letter-spacing:.12em;color:#c4c8d0;margin-bottom:12px;font-size:12px;display:block}.ce-counts{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.ce-counts>div{background:#2a2e35;border-radius:12px;gap:7px;padding:18px;display:grid}.ce-counts strong{font-size:30px}.ce-counts span{color:#c8ccd5;font-size:14px}.ce-review{overflow-wrap:anywhere;background:#302d28;border-left:3px solid #e8ba68;border-radius:0 10px 10px 0;padding:14px}.ce-class+.ce-class{border-top:1px solid #444954;margin-top:24px;padding-top:24px}.ce-records details{margin:16px 0}.ce-records summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}.ce-records dl>div{margin:12px 0}.ce-records dt{color:#b9bec8;font-size:13px}.ce-records dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.ce-intake,.ce-ecard{border:1px solid #454b55;border-radius:12px;margin:16px 0 24px;padding:20px}.ce-ecard{background:#25282e;border-top:4px solid #ad3044}.ce-code{letter-spacing:.05em;font-family:monospace;font-size:22px}.ce-personal{margin-top:28px}.ce-staff-row{overflow-wrap:anywhere;border-bottom:1px solid #3d424b;gap:6px;padding:12px 0;display:grid}.ce-topics{padding:0;list-style:none}.ce-topics li{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ce-import{padding-top:20px}.ce-records button,.ce-records a{min-height:44px}.ce-records small{color:#b9bec8}@media (max-width:600px){.ce-records{padding:16px}.ce-counts{grid-template-columns:1fr}.ce-counts>div{align-items:center;gap:15px;display:flex}.ce-counts strong{min-width:38px}.ce-heading{align-items:flex-start}.ce-intake,.ce-ecard{padding:16px}}
