/* Order-profit calendar only: static local anchor, zero JS repositioning. */
.report-page:has(.order-profit-panel) .report-control-card {
  position: relative !important;
  z-index: 10000 !important;
  overflow: visible !important;
}

.report-page:has(.order-profit-panel) .report-date-picker {
  position: relative !important;
  z-index: 10001 !important;
  overflow: visible !important;
  min-height: 38px !important;
  height: 38px !important;
}

.report-page:has(.order-profit-panel) .report-date-picker > button {
  min-height: 38px !important;
  height: 38px !important;
}

.report-page:has(.order-profit-panel) .report-date-picker > .report-calendar-menu.compact-report-calendar {
  position: absolute !important;
  top: 46px !important;
  right: 0 !important;
  bottom: auto !important;
  left: auto !important;
  transform: none !important;
  z-index: 10002 !important;
  pointer-events: auto !important;
  contain: none !important;
}

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