.auth-standalone-body {
  min-height: 100vh;
  overflow: auto;
}

.auth-standalone-shell {
  z-index: 1;
}

.auth-standalone-shell .modal-backdrop {
  position: fixed;
}

.auth-standalone-shell .modal-card {
  box-shadow: var(--shadow-premium);
}

.auth-register-standalone-card {
  width: min(620px, 94vw);
}

.auth-plan-card-static {
  min-height: 0;
  cursor: default;
}

.auth-register-benefits {
  margin-top: 0;
}

@media (max-width: 640px) {
  .auth-standalone-shell .modal-actions {
    flex-wrap: wrap;
  }

  .auth-standalone-shell .modal-actions-right {
    width: 100%;
    justify-content: flex-end;
  }
}
