#reset-login.work-account-switch-icon { position: relative; min-width: 44px; min-height: 44px; }
#reset-login.work-account-switch-icon .kc-tooltip-text {
  display: block; visibility: hidden; opacity: 0; pointer-events: none;
  position: absolute; bottom: calc(100% + 8px); top: auto; right: 0; left: auto;
  width: max-content; max-width: min(240px, 70vw); margin: 0;
  padding: 7px 10px; border-radius: 6px; white-space: normal;
  background: #25282d; color: #f5f5f5; font-size: 13px; line-height: 1.45;
  font-weight: 400; z-index: 20; box-shadow: 0 3px 10px #0003;
}
#reset-login.work-account-switch-icon:hover .kc-tooltip-text,
#reset-login.work-account-switch-icon:focus-visible .kc-tooltip-text {
  visibility: visible; opacity: 1;
}
