
.cc_c44gasr7_8IE0UWSqqh .falert, .cc_c44gasr7_5DUaMbCKmz .falert {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 12px 14px;
  border-left: 2px solid currentColor;
}

.cc_c44gasr7_8IE0UWSqqh .falert-error, .cc_c44gasr7_5DUaMbCKmz .falert-error {
  color: var(--dvtWpPc9Hj);
  background: color-mix(in srgb, var(--dvtWpPc9Hj) 8%, transparent);
}

.cc_c44gasr7_8IE0UWSqqh .falert-success, .cc_c44gasr7_5DUaMbCKmz .falert-success {
  color: var(--fqSvWgPDlD);
  background: color-mix(in srgb, var(--fqSvWgPDlD) 8%, transparent);
}

.cc_c44gasr7_8IE0UWSqqh .falert-text, .cc_c44gasr7_5DUaMbCKmz .falert-text {
  color: var(--ghPJzkAlHk);
}

.cc_c44gasr7_8IE0UWSqqh .social-login, .cc_c44gasr7_5DUaMbCKmz .social-login {
  display: flex;
  flex-direction: column;
  gap: var(--sp-16);
}

.cc_c44gasr7_8IE0UWSqqh .social-login-buttons, .cc_c44gasr7_5DUaMbCKmz .social-login-buttons {
  display: grid;
  gap: 10px;
}

.cc_c44gasr7_8IE0UWSqqh .social-login-button, .cc_c44gasr7_5DUaMbCKmz .social-login-button {
  width: 100%;
}

.cc_c44gasr7_8IE0UWSqqh .social-login-divider, .cc_c44gasr7_5DUaMbCKmz .social-login-divider {
  display: flex;
  align-items: center;
  gap: 12px;
  color: color-mix(in srgb, var(--ghPJzkAlHk) 60%, transparent);
}

.cc_c44gasr7_8IE0UWSqqh .social-login-divider::before, .cc_c44gasr7_5DUaMbCKmz .social-login-divider::before, .cc_c44gasr7_8IE0UWSqqh .social-login-divider::after, .cc_c44gasr7_5DUaMbCKmz .social-login-divider::after {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--6DD5WeyPsO);
}
