dialog.drawer.daily-followup-dialog { width: min(1280px, 96vw); max-width: 96vw; }
#daily-followup-panel table { width: 100%; min-width: 0; table-layout: fixed; }
#daily-followup-panel th, #daily-followup-panel td { white-space: normal; overflow-wrap: anywhere; vertical-align: top; }
#daily-followup-panel th:nth-child(1) { width: 7%; }
#daily-followup-panel th:nth-child(2) { width: 26%; }
#daily-followup-panel th:nth-child(3) { width: 15%; }
#daily-followup-panel th:nth-child(4) { width: 17%; }
#daily-followup-panel th:nth-child(5) { width: 26%; }
#daily-followup-panel th:nth-child(6) { width: 9%; }
#daily-followup-panel td small { display: block; margin-top: 5px; }
#daily-followup-panel .stats { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 800px) {
  #daily-followup-panel table { min-width: 760px; }
  #daily-followup-panel .stat { padding: 12px; }
}
