.document-library summary,.card>summary{cursor:pointer;font-weight:700;padding:8px 0}
.compact-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.case-item details[open]>summary{margin-bottom:16px}
.case-item summary{cursor:pointer;font-weight:700}
.case-return{border-top:1px solid #dce5ec;padding-top:12px;margin-top:12px}
.document-library{margin-top:16px}
table td small{overflow-wrap:anywhere}
.audit-description{max-width:640px;overflow-wrap:anywhere}
.document-filters{display:flex;flex-wrap:wrap;gap:10px}.document-filters input{flex:1 1 220px;min-width:0}.document-filters select{flex:0 1 190px;max-width:100%}.document-filters button{flex:0 0 auto}
.message-detail h1,.message-list strong{overflow-wrap:anywhere}.message-list .row>div{min-width:0}
.schedule-editor input,.case-item input:not([type=checkbox]):not([type=hidden]),.case-return select{border:1px solid #cbd8e4;border-radius:8px;padding:10px 12px;font:inherit;max-width:100%;box-sizing:border-box}
@media(max-width:650px){.toolbar{flex-wrap:wrap}.toolbar>*{max-width:100%;min-width:0}.compact-actions>.button{flex:1}.case-return select{max-width:100%}}
