/* IBA GROW V3.8 — full-bleed ricefield admin login visual.
   Apply photo only to the right-side sign-in panel, not the admin workspace.
   Image transparency is intentionally lower; overlay keeps title readable.
*/
#sign-in .login-visual {
  position: relative;
  isolation: isolate;
  background: #173b2c;
  overflow: hidden;
}
#sign-in .login-visual::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background: url('./admin-login-ricefield-hero.png') center 52% / cover no-repeat;
  opacity: .66;
  pointer-events: none;
}
#sign-in .login-visual::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background: linear-gradient(180deg,
    rgba(13, 44, 31, .42) 0%,
    rgba(14, 44, 31, .04) 32%,
    rgba(11, 34, 25, .06) 60%,
    rgba(8, 28, 21, .56) 85%,
    rgba(8, 26, 20, .78) 100%);
  pointer-events: none;
}
/* Keep the original text layout while removing the previous centered photo card. */
#sign-in .login-graphic-v37 {
  flex: 1 1 auto;
  min-height: 0;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
#sign-in .login-visual > span,
#sign-in .login-visual > h2,
#sign-in .login-visual > p {
  position: relative;
  z-index: 1;
  text-shadow: 0 2px 12px rgba(6, 28, 18, .35);
}
#sign-in .login-visual > h2 { margin-bottom: 16px; }
#sign-in .login-visual > span { color: #f1f5dd; }
#sign-in .login-visual > p { color: #e6efd8; }
