/* TEA2 0.9.14 — right tray online + system sound */
#tea2TaskbarTray .tea2-system-icon{
  position:relative!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  flex:0 0 38px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  color:#f7fcff!important;
  overflow:visible!important;
}
#tea2TaskbarTray .tea2-system-icon .tea2-system-tile{
  position:relative;
  width:32px;height:32px;border-radius:9px;
  display:grid;place-items:center;
  background:linear-gradient(145deg,rgba(24,151,230,.98),rgba(3,52,119,.98));
  border:1px solid rgba(151,232,255,.78);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -7px 13px rgba(0,19,64,.30),0 0 14px rgba(45,182,255,.28);
}
#tea2TaskbarTray .tea2-system-icon:hover .tea2-system-tile,
#tea2TaskbarTray .tea2-system-icon:focus-visible .tea2-system-tile{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -7px 13px rgba(0,19,64,.30),0 0 20px rgba(45,182,255,.48);
}
#tea2TaskbarTray .tea2-system-icon svg{
  width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
  filter:drop-shadow(0 0 4px rgba(131,230,255,.42));
}
#tea2TaskbarTray .tea2-system-icon .tea2-system-dot{
  position:absolute;right:1px;bottom:1px;width:6px;height:6px;border-radius:50%;
  border:1px solid rgba(255,255,255,.75);background:#7b8797;box-shadow:0 0 5px rgba(123,135,151,.65);
}
#tea2TaskbarTray .tea2-system-icon.online .tea2-system-dot{background:#16e88a;box-shadow:0 0 7px rgba(22,232,138,.8)}
#tea2TaskbarTray .tea2-system-icon.offline .tea2-system-dot{background:#ff425d;box-shadow:0 0 7px rgba(255,66,93,.78)}
#tea2TaskbarTray .tea2-system-icon.pending .tea2-system-dot{background:#ffb62e;box-shadow:0 0 7px rgba(255,182,46,.72)}
#tea2TaskbarTray .tea2-system-icon:after{
  content:attr(data-info);position:absolute;left:50%;bottom:46px;transform:translateX(-50%) translateY(3px);
  min-width:max-content;max-width:340px;padding:9px 12px;border:1px solid rgba(120,232,255,.88);border-radius:9px;
  background:rgba(1,14,36,.995);color:#fff;font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap;
  opacity:0;visibility:hidden;pointer-events:none;z-index:2147483647;
  box-shadow:0 14px 34px rgba(0,5,20,.72),0 0 22px rgba(47,182,255,.28);text-shadow:0 1px 2px rgba(0,0,0,.9);
}
#tea2TaskbarTray .tea2-system-icon:hover:after,
#tea2TaskbarTray .tea2-system-icon:focus-visible:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
#tea2OnlineIndicator{order:12!important}
#tea2SoundToggle{order:14!important}
