/* INNI-V45: Form controls span the chord of the visible lattice circle.
   Overrides v44 fixed 62%-diameter form width. No additional lattice scaling. */
body #alphaAuth.alpha-auth .alpha-login-card > .inni-v44-login-group,
body #alphaAuth.alpha-auth .inni-v44-login-group {
  position:absolute !important;
  left:var(--inni-v45-center-x, 50%) !important;
  top:var(--inni-v45-center-y, 50%) !important;
  transform:translate(-50%, -50%) !important;
  width:var(--inni-v45-group-width, 300px) !important;
  max-width:none !important;
  max-height:none !important;
  min-width:0 !important;
  padding:0 !important;
  gap:var(--inni-v45-gap, 5px) !important;
  overflow:visible !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  align-items:center !important;
}
body #alphaAuth.alpha-auth .inni-v44-login-group > * {
  max-width:100% !important;
  min-width:0 !important;
  flex-shrink:0 !important;
}
body #alphaAuth.alpha-auth .inni-v44-login-group :is(input,button) {
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  width:var(--inni-v45-default-chord, 92%) !important;
  max-width:none !important;
}
body #alphaAuth.alpha-auth .inni-v44-login-group #alphaLoginError {
  max-width:100% !important;
  overflow-wrap:anywhere !important;
}
