
.cc_cwfmhanw_ILkDYw3DPB .cc-form-item, .cc_cwfmhanw_T4k04ARwt2 .cc-form-item {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
}

.cc_cwfmhanw_ILkDYw3DPB .cc-form-item__label, .cc_cwfmhanw_T4k04ARwt2 .cc-form-item__label {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--cc-gray-700, #374151);
}

.cc_cwfmhanw_ILkDYw3DPB .cc-form-item__helper, .cc_cwfmhanw_T4k04ARwt2 .cc-form-item__helper {
  font-size: 0.75rem;
  color: var(--cc-gray-500, #6b7280);
}

.cc_cwfmhanw_ILkDYw3DPB [data-state="error"] .cc-form-item__label, .cc_cwfmhanw_T4k04ARwt2 [data-state="error"] .cc-form-item__label, .cc_cwfmhanw_ILkDYw3DPB [data-state="error"] .cc-form-item__helper, .cc_cwfmhanw_T4k04ARwt2 [data-state="error"] .cc-form-item__helper {
  color: var(--cc-error, #ef4444);
}

.cc_cwfmhanw_ILkDYw3DPB [data-state="success"] .cc-form-item__helper, .cc_cwfmhanw_T4k04ARwt2 [data-state="success"] .cc-form-item__helper {
  color: var(--cc-success, #22c55e);
}

.cc_cwfmhanw_ILkDYw3DPB .cc-skeleton-field, .cc_cwfmhanw_T4k04ARwt2 .cc-skeleton-field {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.cc_cwfmhanw_ILkDYw3DPB .cc-skeleton-field__label, .cc_cwfmhanw_T4k04ARwt2 .cc-skeleton-field__label {
  height: 1rem;
  border-radius: 4px;
}

.cc_cwfmhanw_ILkDYw3DPB .cc-skeleton-field__input, .cc_cwfmhanw_T4k04ARwt2 .cc-skeleton-field__input {
  width: 100%;
  height: 2.75rem;
}
