.portal-card .is-hidden {
  display: none !important;
}

/* AD + Portal buttons side-by-side */
.portal-card .portal-login-btn-row {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-top: 8px;
}

/* Make both buttons same height and align nicely */
.portal-card .portal-login-btn-row .form-submit,
.portal-card .portal-login-toggle-btn {
  height: 48px; /* adjust if your theme uses different */
  padding: 0 22px;
  white-space: nowrap;
}

/* When toggle button moves inside the portal form (bottom) */
.portal-card form#user-login-form .portal-login-toggle-btn {
  display: inline-block;
  margin-top: 12px;
}
