
/* v382: full-width expanded filters, no options or result count in toggle. */
.case-detail .checklist-main-add-row.composer357{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:start!important}
.case-detail .composer357>.checklist-input-with-dictation{grid-column:1/-1!important;grid-row:1!important;min-width:0!important;width:100%!important;box-sizing:border-box}
.case-detail .composer357>.checklist-add-button{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;margin:0!important}
.case-detail .composer357>.activity-filter-panel323{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}
.case-detail .composer357>.activity-filter-panel323.is-expanded{grid-column:1/-1!important;grid-row:3!important}
.case-detail .activity-filter-toggle323{width:100%!important;min-width:0!important;box-sizing:border-box;justify-content:space-between!important}
.case-detail .activity-filter-toggle323 .filter-summary323,.case-detail .activity-filter-toggle323 .activity-filter-count299{display:none!important}
.case-detail .composer357>.activity-filter-panel323>.activity-filters299{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:8px 0 0!important;padding:12px!important;display:grid;grid-template-columns:minmax(0,1fr);gap:12px!important}
.case-detail .composer357 .activity-filters299>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;width:100%!important;white-space:normal!important;padding:0!important;border:0!important;box-sizing:border-box}
.case-detail .composer357 .activity-filters299 input,.case-detail .composer357 .activity-filters299 select,.case-detail .composer357 .activity-filters299>button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:42px; margin:0!important}
.case-detail .composer357 .activity-filters299>button{white-space:normal!important;height:auto!important}
.case-detail .composer357 .activity-filters299>small{white-space:normal;overflow-wrap:anywhere}
@media(min-width:701px){.case-detail .composer357>.activity-filter-panel323.is-expanded>.activity-filters299{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}
