._container-233472 {
  height: 100vh;
  background-color: #f3f4f6;
  justify-content: center;
  align-items: center;
  padding: 16px;
}

._container-784320 {
  max-width: 540px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 32px;
}

._text-390400 {
  color: var(--theme-colors-green-800);
  font-size: var(--theme-fontSizes-lg);
  font-weight: var(--theme-fontWeights-medium);
}

._text-023104 {
  color: var(--theme-colors-blackAlpha-700);
  font-size: var(--theme-fontSizes-sm);
  margin-top: 16px;
}

._input-499776 {
  margin-top: 4px;
}

._container-985472 {
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
}

._button-992128 {
  color: #fff;
  width: auto;
  min-width: 144px;
  background-color: var(--theme-colors-RANDOMS-400);
  margin-top: 16px;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

._button-388416 {
  color: var(--theme-colors-blackAlpha-900);
  min-width: 144px;
  background-color: var(--theme-colors-blackAlpha-200);
  margin-top: 16px;
  padding-top: 0;
}

._button-388416:hover {
  color: #fff;
  background-color: var(--theme-colors-RANDOMS-500);
  transition: all ease-in-out;
}

._success-197056 {
  max-width: 540px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 32px;
  display: none;
}

._icon-127424 {
  color: #a0d7c9;
  width: 4em;
  height: 4em;
  margin-bottom: 16px;
}

._text-197057 {
  color: var(--theme-colors-blackAlpha-900);
  font-size: var(--theme-fontSizes-lg);
  text-align: center;
  font-weight: var(--theme-fontWeights-normal);
}

._text-197058 {
  color: var(--theme-colors-blackAlpha-700);
  font-size: var(--theme-fontSizes-sm);
  margin-top: 16px;
}

._container-410112 {
  box-shadow: var(--theme-shadows-lg);
  background-color: var(--theme-colors-red-600);
  border-radius: 5px;
  padding: 16px;
  display: none;
  position: fixed;
  bottom: 32px;
  right: 32px;
}

._text-313984 {
  color: #fff;
  background-color: #0000;
}

._success-0576 {
  display: none;
}

._success-8176 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
