/* [project]/src/app/(projects)/projects/new/page.module.css [app-client] (css) */
.page-module__l3-YeG__page {
  gap: var(--space-24);
  max-width: 640px;
  padding: var(--space-24);
  flex-direction: column;
  min-height: 100%;
  margin: 0 auto;
  display: flex;
}

.page-module__l3-YeG__header {
  gap: var(--space-4);
  flex-direction: column;
  display: flex;
}

.page-module__l3-YeG__title {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
}

.page-module__l3-YeG__subtitle {
  color: #8090a0;
  font-size: 14px;
}

.page-module__l3-YeG__formCard {
  padding: var(--space-24);
}

.page-module__l3-YeG__form {
  gap: var(--space-20);
  flex-direction: column;
  display: flex;
}

.page-module__l3-YeG__field {
  gap: var(--space-6);
  flex-direction: column;
  display: flex;
}

.page-module__l3-YeG__label {
  color: #c0d0e0;
  font-size: 14px;
  font-weight: 600;
}

.page-module__l3-YeG__required {
  color: #ef4444;
}

.page-module__l3-YeG__input, .page-module__l3-YeG__textarea, .page-module__l3-YeG__select {
  background: var(--layer-1);
  border-radius: var(--radius-medium);
  color: #e0e8f0;
  width: 100%;
  padding: var(--space-12);
  font-size: 14px;
  font-family: var(--font-sans);
  border: 1px solid #ffffff14;
  outline: none;
  transition: border-color .2s;
}

.page-module__l3-YeG__input::placeholder, .page-module__l3-YeG__textarea::placeholder {
  color: #506070;
}

.page-module__l3-YeG__input:focus, .page-module__l3-YeG__textarea:focus, .page-module__l3-YeG__select:focus {
  border-color: var(--atheryon-blue);
}

.page-module__l3-YeG__textarea {
  resize: vertical;
  min-height: 80px;
}

.page-module__l3-YeG__select {
  appearance: none;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238090a0' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
  background-position: right 12px center;
  background-repeat: no-repeat;
  padding-right: 36px;
}

.page-module__l3-YeG__error {
  color: #ef4444;
  margin: 0;
  font-size: 14px;
}

.page-module__l3-YeG__actions {
  justify-content: flex-end;
  gap: var(--space-12);
  padding-top: var(--space-8);
  display: flex;
}

.page-module__l3-YeG__cancelBtn {
  padding: var(--space-8) var(--space-16);
  color: #8090a0;
  border-radius: var(--radius-medium);
  cursor: pointer;
  transition: all var(--duration-fast) var(--easing-ease);
  background: none;
  border: 1px solid #ffffff14;
  font-size: 14px;
  font-weight: 500;
}

.page-module__l3-YeG__cancelBtn:hover {
  color: #c0d0e0;
  border-color: #ffffff29;
}

/*# sourceMappingURL=src_app_%28projects%29_projects_new_page_module_f26b0843.css.map*/