/* ── IMPERIUM REPORT — host oculto (conteúdo vive no modal unificado) ── */
#view-report {
  position: absolute;
  inset: 0;
  display: none !important;
  flex-direction: column;
  background: var(--bbg-bg, #07090c);
  overflow: hidden;
  font-family: var(--mono);
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
}

#view-report .imp-report-fs-shell,
#view-report .imp-report-fs-hdr {
  display: none !important;
}

#view-report .lazy-tab-root.imp-des-lazy {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

:is(#view-report, .des-day-original-report-panel) .imp-des-tabs {
  zoom: 1 !important;
}

:is(#view-report, .des-day-original-report-panel) .imp-des-scroll {
  zoom: var(--imp-report-content-zoom, 1);
}

/* Modal unificado · aba GOVERNANCE (ledger) */
.des-day-detail-modal.des-day-detail--governance .des-day-detail-body {
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.des-day-detail-modal .des-day-governance-panel {
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
}

.des-day-detail-modal .des-day-governance-panel[hidden] {
  display: none !important;
}

.des-day-detail-modal .des-day-governance-panel:not([hidden]) {
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  margin: 0 !important;
}

.des-day-detail-modal .des-day-governance-panel .imp-des-lazy,
.des-day-detail-modal .des-day-governance-panel .imp-des-panel,
.des-day-detail-modal .des-day-governance-panel .imp-des-scroll {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.des-day-detail-modal .des-day-governance-panel .imp-des-tabs {
  display: none !important;
}

.des-day-detail-modal .des-day-governance-panel section[data-des-panel="resumo"] {
  flex: 1 1 auto;
  min-height: 0;
  display: flex !important;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  margin: 0;
}

.des-day-detail-modal .des-day-governance-panel .imp-des-scroll {
  zoom: 1 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.des-day-detail-modal .des-day-governance-panel .imp-des-panel {
  padding: 0 !important;
}

body.report-modal-open {
  overflow: hidden;
}
