/* Keep the complete date control and its calendar above the report panel. */
.report-page {
  isolation: isolate !important;
}

.report-page .report-control-card {
  position: relative !important;
  z-index: 10000 !important;
  overflow: visible !important;
  isolation: auto !important;
}

.report-page .report-date-picker {
  position: relative !important;
  z-index: 10001 !important;
  overflow: visible !important;
}

.report-page .report-date-picker > .report-calendar-menu,
.report-page .report-date-picker > .compact-report-calendar {
  z-index: 10002 !important;
}

.report-page .report-table-panel,
.report-page .order-profit-panel,
.report-page .commission-table-head {
  position: relative !important;
  z-index: 1 !important;
}

/* Prevent table headers and action bars from creating a layer over the calendar. */
.report-page .order-profit-panel .commission-table-head,
.report-page .order-profit-panel .report-table-wrap,
.report-page .order-profit-panel .report-table-wrap thead {
  z-index: 1 !important;
}
