
.cc_giqaf1ns_jfaCNKJkPA .form-field, .cc_giqaf1ns_FcFJ1UA6Zq .form-field, .cc_giqaf1ns_RYwGh4SfJD .form-field, .cc_giqaf1ns_MQtaox3U5c .form-field, .cc_giqaf1ns_fUafwfiRCn .form-field, .cc_giqaf1ns_4I37GKIrUs .form-field, .cc_giqaf1ns_uzV3OdDcmB .form-field, .cc_giqaf1ns_Ii2EQ6Kthh .form-field {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
  min-width: 0;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-label, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-label, .cc_giqaf1ns_RYwGh4SfJD .form-field-label, .cc_giqaf1ns_MQtaox3U5c .form-field-label, .cc_giqaf1ns_fUafwfiRCn .form-field-label, .cc_giqaf1ns_4I37GKIrUs .form-field-label, .cc_giqaf1ns_uzV3OdDcmB .form-field-label, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-label {
  display: flex;
  align-items: center;
  gap: var(--spacing-xxs);
  color: var(--color-brand-dark);
  opacity: 0.7;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-required, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-required, .cc_giqaf1ns_RYwGh4SfJD .form-field-required, .cc_giqaf1ns_MQtaox3U5c .form-field-required, .cc_giqaf1ns_fUafwfiRCn .form-field-required, .cc_giqaf1ns_4I37GKIrUs .form-field-required, .cc_giqaf1ns_uzV3OdDcmB .form-field-required, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-required {
  color: var(--color-semantic-critical);
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-control, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-control, .cc_giqaf1ns_RYwGh4SfJD .form-field-control, .cc_giqaf1ns_MQtaox3U5c .form-field-control, .cc_giqaf1ns_fUafwfiRCn .form-field-control, .cc_giqaf1ns_4I37GKIrUs .form-field-control, .cc_giqaf1ns_uzV3OdDcmB .form-field-control, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-control {
  position: relative;
  display: flex;
  align-items: center;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-input, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-input, .cc_giqaf1ns_RYwGh4SfJD .form-field-input, .cc_giqaf1ns_MQtaox3U5c .form-field-input, .cc_giqaf1ns_fUafwfiRCn .form-field-input, .cc_giqaf1ns_4I37GKIrUs .form-field-input, .cc_giqaf1ns_uzV3OdDcmB .form-field-input, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-input {
  width: 100%;
  min-width: 0;
  height: var(--size-input-height);
  padding: 0 var(--spacing-base);
  border: 1px solid var(--color-line-hairline);
  border-radius: var(--rounded-sm);
  background-color: var(--color-surface-white);
  color: var(--color-brand-dark);
  appearance: none;
  transition: border-color var(--motion-duration-fast) var(--motion-ease-soft);
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-input::placeholder, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-input::placeholder, .cc_giqaf1ns_RYwGh4SfJD .form-field-input::placeholder, .cc_giqaf1ns_MQtaox3U5c .form-field-input::placeholder, .cc_giqaf1ns_fUafwfiRCn .form-field-input::placeholder, .cc_giqaf1ns_4I37GKIrUs .form-field-input::placeholder, .cc_giqaf1ns_uzV3OdDcmB .form-field-input::placeholder, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-input::placeholder {
  color: var(--color-brand-dark);
  opacity: 0.35;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-input:focus, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-input:focus, .cc_giqaf1ns_RYwGh4SfJD .form-field-input:focus, .cc_giqaf1ns_MQtaox3U5c .form-field-input:focus, .cc_giqaf1ns_fUafwfiRCn .form-field-input:focus, .cc_giqaf1ns_4I37GKIrUs .form-field-input:focus, .cc_giqaf1ns_uzV3OdDcmB .form-field-input:focus, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-input:focus {
  outline: none;
  border-color: var(--color-brand-dark);
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-input:disabled, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-input:disabled, .cc_giqaf1ns_RYwGh4SfJD .form-field-input:disabled, .cc_giqaf1ns_MQtaox3U5c .form-field-input:disabled, .cc_giqaf1ns_fUafwfiRCn .form-field-input:disabled, .cc_giqaf1ns_4I37GKIrUs .form-field-input:disabled, .cc_giqaf1ns_uzV3OdDcmB .form-field-input:disabled, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-input:disabled {
  background-color: var(--color-surface-sage);
  opacity: 0.7;
  cursor: not-allowed;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-input--area, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-input--area, .cc_giqaf1ns_RYwGh4SfJD .form-field-input--area, .cc_giqaf1ns_MQtaox3U5c .form-field-input--area, .cc_giqaf1ns_fUafwfiRCn .form-field-input--area, .cc_giqaf1ns_4I37GKIrUs .form-field-input--area, .cc_giqaf1ns_uzV3OdDcmB .form-field-input--area, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-input--area {
  height: auto;
  min-height: calc(var(--size-input-height) * 1.6);
  padding: var(--spacing-sm) var(--spacing-base);
  resize: vertical;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-input--select, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-input--select, .cc_giqaf1ns_RYwGh4SfJD .form-field-input--select, .cc_giqaf1ns_MQtaox3U5c .form-field-input--select, .cc_giqaf1ns_fUafwfiRCn .form-field-input--select, .cc_giqaf1ns_4I37GKIrUs .form-field-input--select, .cc_giqaf1ns_uzV3OdDcmB .form-field-input--select, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-input--select {
  height: auto;
  min-height: var(--size-input-height);
  padding-block: calc((var(--size-input-height) - 26px) / 2);
  padding-right: var(--spacing-xxl);
  align-content: center;
  cursor: pointer;
  background-image: linear-gradient(
      45deg,
      transparent 50%,
      var(--color-brand-dark) 50%
    ),
    linear-gradient(135deg, var(--color-brand-dark) 50%, transparent 50%);
  background-position:
    calc(100% - 20px) center,
    calc(100% - 15px) center;
  background-size:
    6px 6px,
    6px 6px;
  background-repeat: no-repeat;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field--invalid .form-field-input, .cc_giqaf1ns_FcFJ1UA6Zq .form-field--invalid .form-field-input, .cc_giqaf1ns_RYwGh4SfJD .form-field--invalid .form-field-input, .cc_giqaf1ns_MQtaox3U5c .form-field--invalid .form-field-input, .cc_giqaf1ns_fUafwfiRCn .form-field--invalid .form-field-input, .cc_giqaf1ns_4I37GKIrUs .form-field--invalid .form-field-input, .cc_giqaf1ns_uzV3OdDcmB .form-field--invalid .form-field-input, .cc_giqaf1ns_Ii2EQ6Kthh .form-field--invalid .form-field-input {
  border-color: var(--color-semantic-critical);
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-hint, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-hint, .cc_giqaf1ns_RYwGh4SfJD .form-field-hint, .cc_giqaf1ns_MQtaox3U5c .form-field-hint, .cc_giqaf1ns_fUafwfiRCn .form-field-hint, .cc_giqaf1ns_4I37GKIrUs .form-field-hint, .cc_giqaf1ns_uzV3OdDcmB .form-field-hint, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-hint {
  margin: 0;
  color: var(--color-brand-dark);
  opacity: 0.55;
}

.cc_giqaf1ns_jfaCNKJkPA .form-field-error, .cc_giqaf1ns_FcFJ1UA6Zq .form-field-error, .cc_giqaf1ns_RYwGh4SfJD .form-field-error, .cc_giqaf1ns_MQtaox3U5c .form-field-error, .cc_giqaf1ns_fUafwfiRCn .form-field-error, .cc_giqaf1ns_4I37GKIrUs .form-field-error, .cc_giqaf1ns_uzV3OdDcmB .form-field-error, .cc_giqaf1ns_Ii2EQ6Kthh .form-field-error {
  margin: 0;
  color: var(--color-semantic-critical);
}
