.swal2-html-container {
  background-color: #FFF !important;
}

div:where(.swal2-container) .swal2-html-container {
  overflow: hidden !important;
}

/* .swal2-popup.swal2-modal.swal2-show {
  padding-top: 0px !important;
  padding-bottom: 20px !important;
} */

.swal2-input {
  margin-top: 0;
  margin-bottom: 0;
}

.password-form-session {
  margin: var(--space-0) var(--space-4);
}


.email-form-session2 {
  width: 100%;
  margin: var(--space-0);
  height: 45px
}


div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel {
  background-color: #FFFFFF !important;
  border: 1px solid #1A83C7;
  color: #1A83C7;
  border-radius: 6px !important;
  font-weight: 400 !important;
  /* width: 195px !important; */
  margin-left: 17px;
  margin-top: 1.5rem;
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:hover {
  background-color: #1A83C7 !important;
  color: #FFFFFF !important;
}

div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover {
  background-image: none !important;
}

.login-alert {
  margin-bottom: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  color: #595959;
  font-family: 'Inter', sans-serif;
}

.swal2-popup.swal2-modal.swal2-show {
  padding-top: var(--space-5);
  padding-bottom: var(--space-5);
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm.btn-confirm-session,
div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel.btn-cancel-session {
  padding: var(--space-3) var(--space-2);
}

.session-avatar {
  width: 120px;
  height: 120px;
}