.eng-layout{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2.7fr);gap:20px}.eng-layout .card{margin-bottom:16px}.eng-message{padding:12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.eng-message p{white-space:pre-wrap}.eng-message small{color:var(--muted)}#engagement-root .btn{margin:4px 8px 4px 0}#engagement-root details{margin:16px 0}#engagement-root summary{cursor:pointer;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.eng-check{display:block;margin:12px 0}.eng-check input{width:auto;margin-right:8px}#engagement-root pre{white-space:pre-wrap;overflow-wrap:anywhere}#engagement-root label.field{display:block;margin-top:14px}#engagement-root label.field>span{display:block;margin-bottom:6px}.eng-list{max-height:75vh;overflow-y:auto}@media(max-width:900px){.eng-layout{grid-template-columns:1fr}.eng-list{max-height:35vh}}
