/* TEA2 0.9.8 — footer repair only: tray close, hover labels, clickability, taskbar right alignment */
#tea2HiddenTray[hidden]{display:none!important}
#tea2UnifiedTaskbar #taskbar{
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:0!important;
  justify-content:flex-end!important;
  pointer-events:auto!important;
}
#tea2UnifiedTaskbar #tea2TaskbarTray{margin-left:0!important;pointer-events:auto!important}
#taskbar .taskbar-item,#tea2HiddenTray .tea2-tray-status,#tea2TrayToggle,#focusHeader{pointer-events:auto!important}
#tea2HiddenTray .tea2-tray-status:after{display:none!important}
#tea2TrayHover{
  position:fixed!important;
  z-index:2147483647!important;
  display:none!important;
  max-width:min(360px,calc(100vw - 16px))!important;
  padding:8px 11px!important;
  border:1px solid rgba(91,221,255,.68)!important;
  border-radius:9px!important;
  background:rgba(2,18,44,.985)!important;
  color:#f5fcff!important;
  font-size:11px!important;
  line-height:1.25!important;
  white-space:nowrap!important;
  box-shadow:0 12px 30px rgba(0,8,25,.58),0 0 18px rgba(47,182,255,.22)!important;
  backdrop-filter:blur(18px)!important;
  pointer-events:none!important;
}
#tea2TrayHover.show{display:block!important}
#tea2TrayHover strong{font-size:11px!important;font-weight:800!important;color:#fff!important}
#tea2TrayHover span{opacity:.82!important;margin-left:6px!important}
#focusHeader .timer-ring,#focusHeader .timer-copy{cursor:pointer!important}
