.fieldSet-ZsYf1y {
  gap: var(--ac-space-6);
  flex-direction: column;
  display: flex;
}

.legend-cxaotK {
  color: var(--ac-foreground);
  margin-bottom: var(--ac-space-3);
  font-weight: 600;
}

.legendDefault-za5qgw {
  font-size: var(--ac-text-base);
}

.legendLabel-dxy8Ra {
  font-size: var(--ac-text-sm);
}

.group-jMAZ6P {
  gap: calc(var(--ac-space-6) + var(--ac-space-1));
  flex-direction: column;
  width: 100%;
  display: flex;
}

.group-jMAZ6P > .group-jMAZ6P {
  gap: var(--ac-space-4);
}

.field-xkpXUG {
  gap: var(--ac-space-3);
  width: 100%;
  display: flex;
}

.field-xkpXUG[data-invalid="true"] {
  color: var(--ac-destructive);
}

.vertical-teIgkd {
  flex-direction: column;
}

.vertical-teIgkd > * {
  width: 100%;
}

.horizontal-xEGT3H {
  flex-direction: row;
  align-items: center;
}

.horizontal-xEGT3H > [data-slot="field-label"] {
  flex: none;
}

.responsive-KhsIcd {
  flex-direction: column;
}

.responsive-KhsIcd > * {
  width: 100%;
}

@media (width >= 768px) {
  .responsive-KhsIcd {
    flex-direction: row;
    align-items: center;
  }

  .responsive-KhsIcd > * {
    width: auto;
  }

  .responsive-KhsIcd > [data-slot="field-label"] {
    flex: none;
    min-width: 10rem;
  }
}

.content-wtS4mt {
  flex-direction: column;
  flex: auto;
  min-width: 0;
}

.content-wtS4mt, .label-aBLDfE {
  gap: var(--ac-space-2);
  line-height: 1.4;
  display: flex;
}

.label-aBLDfE {
  color: var(--ac-foreground);
  cursor: default;
  font-size: var(--ac-text-sm);
  -webkit-user-select: none;
  user-select: none;
  width: fit-content;
  font-weight: 500;
}

.field-xkpXUG[data-disabled="true"] .label-aBLDfE {
  opacity: .5;
}

.label-aBLDfE:has([data-slot="field"]) {
  border: 1px solid var(--ac-border);
  border-radius: var(--ac-radius-md);
  padding: var(--ac-space-4);
  flex-direction: column;
  width: 100%;
}

.title-yyNFE9 {
  color: var(--ac-foreground);
  align-items: center;
  gap: var(--ac-space-2);
  width: fit-content;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.description-wbkoMV, .title-yyNFE9 {
  font-size: var(--ac-text-sm);
}

.description-wbkoMV {
  color: var(--ac-muted-foreground);
  line-height: 1.5;
}

.description-wbkoMV a {
  color: inherit;
  text-underline-offset: 4px;
  text-decoration: underline;
}

@media (hover: hover) {
  .description-wbkoMV a:hover {
    color: var(--ac-foreground);
  }
}

.separator-ZduEsC {
  font-size: var(--ac-text-sm);
  margin: calc(var(--ac-space-2)*-1) 0;
  min-height: 1.25rem;
  position: relative;
}

.separatorLine-cueT3n {
  position: absolute;
  inset: 50% 0 auto;
  transform: translateY(-50%);
}

.separatorContent-naPPmD {
  background-color: var(--ac-background);
  color: var(--ac-muted-foreground);
  padding: 0 var(--ac-space-2);
  width: fit-content;
  margin: 0 auto;
  display: block;
  position: relative;
}

.error-zfXC1o {
  color: var(--ac-destructive);
  font-size: var(--ac-text-sm);
}

.errorList-SVbSW8 {
  gap: var(--ac-space-1);
  padding-left: var(--ac-space-4);
  flex-direction: column;
  margin: 0;
  display: flex;
}


/*# sourceMappingURL=field_module.css.map */