/* [project]/src/shared/components/ui/input/styles.module.scss.module.css [app-client] (css) */
.styles-module-scss-module__x52Qza__wrapper {
  color: #1b272a;
  flex-direction: column;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  display: flex;
}

.styles-module-scss-module__x52Qza__inputWrapper {
  display: block;
  position: relative;
}

.styles-module-scss-module__x52Qza__input {
  vertical-align: middle;
  border: 1px solid #b4bac3;
  border-radius: 8px;
  outline: none;
  width: 100%;
  height: 50px;
  margin-top: 6px;
  padding: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  transition: border-color .2s;
  position: relative;
}

textarea.styles-module-scss-module__x52Qza__input {
  resize: vertical;
  height: auto;
  min-height: 120px;
  line-height: 1.3;
}

.styles-module-scss-module__x52Qza__input:focus {
  border-color: #367aff;
}

.styles-module-scss-module__x52Qza__inputError {
  border-color: #d32f2f !important;
}

.styles-module-scss-module__x52Qza__hasToggle {
  padding-right: 2.5rem;
}

.styles-module-scss-module__x52Qza__toggle {
  color: #6c6c6c;
  background: none;
  padding: 4px;
  top: 55%;
  right: 10px;
  transform: translateY(-50%);
  position: absolute !important;
}

.styles-module-scss-module__x52Qza__error {
  color: #d32f2f;
  margin-top: 4px;
  font-size: .8rem;
  line-height: 1.2;
}

.styles-module-scss-module__x52Qza__popover {
  z-index: 50;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 8px;
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  box-shadow: 0 8px 20px rgba(0, 0, 0, .08);
}

.styles-module-scss-module__x52Qza__inputWithSuffixWrapper {
  position: relative;
}

.styles-module-scss-module__x52Qza__input.styles-module-scss-module__x52Qza__hasSuffix {
  padding-left: 44px;
}

.styles-module-scss-module__x52Qza__inputSuffix {
  pointer-events: none;
  align-items: center;
  line-height: 0;
  display: flex;
  position: absolute;
  top: 55%;
  left: 12px;
  transform: translateY(-50%);
}

.styles-module-scss-module__x52Qza__inputSuffix img {
  width: auto;
  height: 21px;
  display: block;
}

.styles-module-scss-module__x52Qza__phoneContainer .react-international-phone-input-container {
  background: #fff;
  border: 1px solid #d0d7de;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 0 12px;
  display: flex;
}

.styles-module-scss-module__x52Qza__phoneContainer .react-international-phone-input-container:focus-within {
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, .15);
}

.styles-module-scss-module__x52Qza__countryBtn {
  cursor: pointer;
  background: none;
  border: none;
  align-items: center;
  gap: 6px;
  height: 100%;
  padding: 0 10px 0 6px;
  display: flex;
}

.styles-module-scss-module__x52Qza__phoneContainer .react-international-phone-country-selector {
  margin-right: 8px;
  position: relative;
}

.styles-module-scss-module__x52Qza__phoneContainer .react-international-phone-country-selector:after {
  content: "";
  background: #e5e7eb;
  width: 1px;
  height: 60%;
  position: absolute;
  top: 50%;
  right: -8px;
  transform: translateY(-50%);
}

.styles-module-scss-module__x52Qza__phoneInput {
  color: #111827;
  background: none;
  flex: auto;
  height: 100%;
  padding: 0 10px;
  font-size: 16px;
  border: none !important;
  outline: none !important;
}

.styles-module-scss-module__x52Qza__phoneInput::placeholder {
  color: #9ca3af;
}

.styles-module-scss-module__x52Qza__dropdown {
  max-height: 320px;
  overflow: auto;
  border-radius: 10px !important;
}

.styles-module-scss-module__x52Qza__dropdownItem {
  padding: 8px 10px;
}

.styles-module-scss-module__x52Qza__phoneContainer {
  vertical-align: middle;
  border: 1px solid #b4bac3;
  border-radius: 8px;
  margin-top: 6px;
  padding: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.styles-module-scss-module__x52Qza__phoneDark .react-international-phone-input-container {
  color: #e5e7eb;
  background: #0f1418;
  border-color: #39424c;
}

.styles-module-scss-module__x52Qza__phoneDark .react-international-phone-input-container:focus-within {
  border-color: #7aa2ff;
  box-shadow: 0 0 0 3px rgba(122, 162, 255, .18);
}

.styles-module-scss-module__x52Qza__phoneDark .react-international-phone-country-selector:after {
  background: #2b3440;
}

.styles-module-scss-module__x52Qza__countryBtnDark {
  color: #c7d1da;
  background: none !important;
}

.styles-module-scss-module__x52Qza__phoneInputDark {
  color: #e5e7eb;
  background: none !important;
}

.styles-module-scss-module__x52Qza__phoneInputDark::placeholder {
  color: #6b7280;
}

.styles-module-scss-module__x52Qza__dropdownDark {
  background: #0f1418 !important;
  border: 1px solid #2b3440 !important;
}

.styles-module-scss-module__x52Qza__dropdownItemDark {
  color: #e5e7eb;
}

.styles-module-scss-module__x52Qza__dropdownItemDark:hover {
  background: none !important;
}

/* [project]/src/app/(auth)/signin/styles.module.scss.module.css [app-client] (css) */
.styles-module-scss-module__ZcdFAa__root h1 {
  color: #0a0a0a;
  text-align: center;
  padding-bottom: 24px;
  font-family: Archivo Black, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 40px;
  line-height: 130%;
}

.styles-module-scss-module__ZcdFAa__root__form {
  flex-direction: column;
  display: flex;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__inputs {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__inputs a {
  color: #6e9bad;
  align-self: end;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.styles-module-scss-module__ZcdFAa__root__form a {
  color: #244034;
  align-self: end;
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-top: 24px;
  display: flex;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer .styles-module-scss-module__ZcdFAa__submit {
  width: 100%;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer p {
  text-align: center;
  color: #1b1a1a;
  font-size: 14px;
  line-height: 150%;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer p a {
  color: #c5a166;
}

@media (max-width: 768px) {
  .styles-module-scss-module__ZcdFAa__login {
    flex-direction: column;
  }

  .styles-module-scss-module__ZcdFAa__login__left {
    width: 100%;
    margin: 0;
    padding: 24px 16px 40px;
  }

  .styles-module-scss-module__ZcdFAa__login__right {
    display: none;
  }

  .styles-module-scss-module__ZcdFAa__login__left__logo {
    margin-bottom: 16px;
    position: static;
  }

  .styles-module-scss-module__ZcdFAa__login .styles-module-scss-module__ZcdFAa__sign {
    font-size: 16px;
  }
}

/* [project]/src/app/(auth)/signin/styles.module.scss.module.css [app-client] (css) */
.styles-module-scss-module__ZcdFAa__root h1 {
  color: #0a0a0a;
  text-align: center;
  padding-bottom: 24px;
  font-family: Archivo Black, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 40px;
  line-height: 130%;
}

.styles-module-scss-module__ZcdFAa__root__form {
  flex-direction: column;
  display: flex;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__inputs {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__inputs a {
  color: #6e9bad;
  align-self: end;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.styles-module-scss-module__ZcdFAa__root__form a {
  color: #244034;
  align-self: end;
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-top: 24px;
  display: flex;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer .styles-module-scss-module__ZcdFAa__submit {
  width: 100%;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer p {
  text-align: center;
  color: #1b1a1a;
  font-size: 14px;
  line-height: 150%;
}

.styles-module-scss-module__ZcdFAa__root__form .styles-module-scss-module__ZcdFAa__signContainer p a {
  color: #c5a166;
}

@media (max-width: 768px) {
  .styles-module-scss-module__ZcdFAa__login {
    flex-direction: column;
  }

  .styles-module-scss-module__ZcdFAa__login__left {
    width: 100%;
    margin: 0;
    padding: 24px 16px 40px;
  }

  .styles-module-scss-module__ZcdFAa__login__right {
    display: none;
  }

  .styles-module-scss-module__ZcdFAa__login__left__logo {
    margin-bottom: 16px;
    position: static;
  }

  .styles-module-scss-module__ZcdFAa__login .styles-module-scss-module__ZcdFAa__sign {
    font-size: 16px;
  }
}

/*# sourceMappingURL=src_689e1839._.css.map*/