/* Futures CRM notification overlay hard fix v2.
   UI-only: keeps bell/popover above sticky header and animated dashboard layers. */
main>header{overflow:visible!important}
#dfTopTools{
  position:relative!important;
  z-index:2147483640!important;
  pointer-events:auto!important;
  overflow:visible!important;
  isolation:auto!important;
}
#dfTopTools>*{pointer-events:auto!important}
#dfNotificationButton{
  position:relative!important;
  z-index:2147483641!important;
  pointer-events:auto!important;
}
#dfNotificationPopover.df-notification-overlay-v2{
  position:fixed!important;
  z-index:2147483647!important;
  width:min(390px,calc(100vw - 24px))!important;
  max-width:calc(100vw - 24px)!important;
  max-height:min(620px,calc(100vh - 90px))!important;
  overflow:hidden!important;
  pointer-events:auto!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
  isolation:isolate!important;
  contain:layout paint!important;
}
#dfNotificationPopover.df-notification-overlay-v2:not([hidden]){display:block!important}
#dfNotificationPopover.df-notification-overlay-v2[hidden]{display:none!important}
#dfNotificationPopover .df-popover-head{
  position:sticky!important;
  top:0!important;
  z-index:2!important;
}
#dfNotificationPopover .df-notification-head-actions{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  margin-left:auto!important;
  flex:0 0 auto!important;
}
#dfNotificationPopover .df-notification-list{
  display:block!important;
  max-height:min(540px,calc(100vh - 150px))!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
}
#dfNotificationPopover #dfSoundQuickToggle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:68px!important;
  min-height:28px!important;
  padding:0 8px!important;
  border:1px solid rgba(101,146,232,.22)!important;
  border-radius:7px!important;
  background:rgba(101,146,232,.08)!important;
  text-decoration:none!important;
}
#dfNotificationPopover #dfMarkRead{white-space:nowrap!important}
