/* REPORT / ORDENS / TRADING PLAN — duplo clique = tela cheia (mesmo padrão CHAT) */
body.report-full #left,
body.report-full #right,
body.ordens-full #left,
body.ordens-full #right,
body.tt-full #left,
body.tt-full #right,
body.ts-full #left,
body.ts-full #right,
body.tp-full #left,
body.tp-full #right {
  display: none !important;
}

body.report-full #clocks-row,
body.report-full #gov-bar,
body.ordens-full #clocks-row,
body.ordens-full #gov-bar,
body.tt-full #clocks-row,
body.tt-full #gov-bar,
body.ts-full #clocks-row,
body.ts-full #gov-bar,
body.tp-full #clocks-row,
body.tp-full #gov-bar {
  display: none !important;
}

body.report-full #tabnav,
body.ordens-full #tabnav,
body.tt-full #tabnav,
body.ts-full #tabnav,
body.tp-full #tabnav {
  height: var(--tabnav-h, 48px);
  min-height: var(--tabnav-h, 48px);
}

body.report-full #app,
body.ordens-full #app,
body.tt-full #app,
body.ts-full #app,
body.tp-full #app {
  top: var(--tabnav-h, 48px);
}

body.report-full #view-report.active,
body.ordens-full #view-ordens.active,
body.tt-full #view-tempo-tela.active {
  position: fixed;
  top: var(--tabnav-h, 48px);
  left: 0;
  right: 0;
  bottom: var(--footer-stack-h, var(--bottom-h));
  z-index: 186;
  display: flex !important;
  flex-direction: column;
  min-height: 0;
}

body.tt-full #view-tempo-tela.active .tt-host,
body.tt-full #view-tempo-tela.active .tt-panel {
  flex: 1;
  min-height: 0;
  height: 100%;
}

body.report-full #view-report.active .lazy-tab-root,
body.report-full #view-report.active .imp-des-lazy,
body.report-full #view-report.active .imp-des-host,
body.report-full #view-report.active .imp-des-panel {
  flex: 1;
  min-height: 0;
  height: 100%;
}

body.ordens-full #view-ordens.active .oa-table-wrap {
  flex: 1;
  min-height: 0;
}

body.tp-full #view-trading-plan.active {
  top: var(--tabnav-h, 48px);
  left: 0;
  right: 0;
  bottom: var(--footer-stack-h, var(--bottom-h));
}
