/* Classes ajoutees uniquement sur la page Rapport par le script DCM. */
.dcm-report-summary-card {
  height: 82px !important;
  min-height: 0 !important;
  padding: 10px 14px !important;
  margin-bottom: 8px !important;
  overflow: hidden !important;
}
.dcm-report-summary-card .box-group,
.dcm-report-summary-card .box-group-area {
  min-height: 0 !important;
  height: auto !important;
}
.dcm-report-summary-card .box-group-icon {
  transform: scale(.72);
  transform-origin: left center;
}
.dcm-report-summary-card h1,
.dcm-report-summary-card h2,
.dcm-report-summary-card h3,
.dcm-report-summary-card .font-30 {
  font-size: 28px !important;
  line-height: 1.05 !important;
  margin: 3px 0 !important;
}
.dcm-report-summary-card span { line-height: 1.15 !important; }

.dcm-report-profile-panel,
.dcm-report-day-panel {
  height: 238px !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.dcm-report-profile-panel .box-body,
.dcm-report-day-panel .box-body { padding: 10px !important; }

.dcm-daily-report-scroll {
  max-height: 172px !important;
  overflow-y: auto !important;
  overflow-x: auto !important;
  scrollbar-width: thin;
}
.dcm-daily-report-scroll table { width: 100% !important; margin: 0 !important; }
.dcm-daily-report-scroll thead th {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
}