/* IBR 3.4.3 — simplify the signed-in employee home without changing public pages. */
body.employee-signed-in .brochure-layer,
body.employee-signed-in .brochure-slide {
  display: none !important;
}

body.employee-signed-in .employee-home-growth {
  bottom: auto !important;
  height: auto !important;
  max-height: calc(100% - 44px) !important;
  overflow: hidden !important;
}

body.employee-signed-in .employee-home-growth .growth-scene {
  height: clamp(190px, 29vh, 245px) !important;
}

body.employee-signed-in .ibr-ai-home-launcher {
  position: fixed !important;
  z-index: 2490 !important;
  inset: auto 20px 88px auto !important;
  width: 76px !important;
  height: 76px !important;
  padding: 7px !important;
  transform: none !important;
  box-shadow: 0 10px 28px rgba(0,43,113,.36), 0 0 0 4px rgba(255,255,255,.9) !important;
}

body.employee-signed-in .ibr-ai-home-launcher:hover,
body.employee-signed-in .ibr-ai-home-launcher:focus-visible {
  transform: translateY(-3px) scale(1.04) !important;
}

body.employee-signed-in .ibr-ai-home-launcher svg {
  width: 43px !important;
  height: 43px !important;
}

body.employee-signed-in .ibr-ai-home-launcher strong {
  font-size: 11px !important;
}

body.employee-signed-in .ibr-ai-home-launcher small {
  display: none !important;
}

@media (max-width: 1050px) {
  body.employee-signed-in .ibr-ai-home-launcher {
    right: 12px !important;
    bottom: 82px !important;
    width: 68px !important;
    height: 68px !important;
  }
}
