/* Apenas os drawers e suas ações recebem o mouse enquanto uma gaveta está aberta. */
body:has(.fd-dd,#page-relatorios .drawer.open,#page-relatorios .anl-drawer.open) *{pointer-events:none!important}
body:has(.fd-dd,#page-relatorios .drawer.open,#page-relatorios .anl-drawer.open) :is(.fd-dd-painel,.fd-dd-painel *,#page-relatorios .drawer.open,#page-relatorios .drawer.open *,#page-relatorios .anl-drawer.open,#page-relatorios .anl-drawer.open *,.fd-chat-action-popover,.fd-chat-action-popover *,.fd-ticket-action-dropdown,.fd-ticket-action-dropdown *,[role="dialog"][aria-modal="true"],[role="dialog"][aria-modal="true"] *){pointer-events:auto!important}
body:has(.fd-dd,#page-relatorios .drawer.open,#page-relatorios .anl-drawer.open) .fd-theme-cord{z-index:1200!important;pointer-events:none!important}
.fd-dashboard-stage>.fd-dd{z-index:30001!important}
#page-relatorios{--app-layer-drawer:30001;--app-layer-scrim:30000}
.fd-dd-fechar,#page-relatorios :is(.dw-x,#dwClose,.anl-close,#anlClose){display:none!important}
body:has(.fd-dd,#page-relatorios .drawer.open,#page-relatorios .anl-drawer.open) :is(.chart-tip,.fd-cor-popover){visibility:hidden!important}

/* Ambos os palcos deixam o fundo do drawer passar sobre a topbar e a cordinha. */
.fd-rv-stage:has(>.fd-dd){z-index:auto}
.fd-rv-stage>.fd-dd{z-index:30001!important}

/* Camada global da gaveta: o backdrop cobre inclusive o seletor, sem movê-lo. */
.fd-drawer-portal{position:fixed;z-index:30001;pointer-events:none;overflow:hidden;border-radius:40px}
.fd-drawer-portal>.fd-dd{z-index:1}
