@layer design-system.components{.vds-fieldset{--fieldset-padding:var(--vds-space-5,1.25rem);--fieldset-gap:var(--vds-space-4,1rem);--fieldset-border-width:1px;--fieldset-border-color:var(--vds-color-border,currentColor);--fieldset-bg:transparent;--fieldset-border-radius:var(--vds-radius-card,.75rem);--fieldset-legend-size:var(--vds-text-sm,.875rem);--fieldset-legend-weight:var(--vds-font-semibold,600);--fieldset-legend-color:var(--vds-color-text,currentColor);--fieldset-legend-px:var(--vds-space-1,.25rem);--fieldset-desc-size:var(--vds-text-xs,.75rem);--fieldset-desc-color:var(--vds-color-text-muted,currentColor);--fieldset-required-color:var(--vds-color-danger-9,#ef4444)}.vds-fieldset[data-invalid]{--fieldset-border-color:var(--vds-color-danger-7,#fca5a5);--fieldset-legend-color:var(--vds-color-danger-text,#ef4444)}.vds-fieldset[data-disabled]{--fieldset-border-color:var(--vds-color-border-disabled,currentColor);--fieldset-legend-color:var(--vds-color-text-disabled,currentColor)}.vds-field{--field-gap:var(--vds-space-2,.5rem);--field-label-gap:var(--vds-space-1,.25rem);--field-label-size:var(--vds-text-sm,.875rem);--field-label-weight:var(--vds-font-medium,500);--field-label-color:var(--vds-color-text,currentColor);--field-required-color:var(--vds-color-danger-9,#ef4444);--field-meta-gap:var(--vds-space-2,.5rem);--field-meta-stack-gap:var(--vds-space-1,.25rem);--field-meta-size:var(--vds-text-xs,.75rem);--field-meta-line-height:var(--vds-leading-snug,1.375);--field-description-color:var(--vds-color-text-muted,currentColor);--field-error-color:var(--vds-color-danger-10,#dc2626);--field-counter-color:var(--vds-color-text-subtle,currentColor)}.vds-field[data-invalid]{--field-label-color:var(--vds-color-danger-text,#ef4444)}}
@layer design-system.components{.vds-fieldset{gap:var(--fieldset-gap);padding:var(--fieldset-padding);background:var(--fieldset-bg);border:var(--fieldset-border-width) solid var(--fieldset-border-color);border-radius:var(--fieldset-border-radius);min-inline-size:0;transition:border-color var(--vds-transition-base,.2s ease-out);flex-direction:column;margin:0;padding-block-start:calc(var(--fieldset-padding) * .75);display:flex}.vds-fieldset-legend{align-items:center;gap:var(--vds-space-1,.25rem);padding-inline:var(--fieldset-legend-px);font-size:var(--fieldset-legend-size);font-weight:var(--fieldset-legend-weight);color:var(--fieldset-legend-color);line-height:var(--vds-leading-snug,1.375);float:none;inline-size:max-content;display:flex}.vds-fieldset-required{color:var(--fieldset-required-color);font-size:.9em}.vds-fieldset-description{font-size:var(--fieldset-desc-size);color:var(--fieldset-desc-color);line-height:var(--vds-leading-relaxed,1.625);margin:0}.vds-fieldset[data-disabled]{opacity:var(--vds-opacity-disabled,.5);cursor:not-allowed}.vds-fieldset[data-disabled] *{pointer-events:none}.vds-fieldset[data-disabled] :disabled,.vds-fieldset[data-disabled] [data-disabled],.vds-fieldset[data-disabled] [aria-disabled=true]{opacity:1}.vds-field{min-inline-size:0;display:block}.vds-field>*+*{margin-block-start:var(--field-gap)}.vds-field-label{align-items:center;gap:var(--field-label-gap);font-size:var(--field-label-size);font-weight:var(--field-label-weight);color:var(--field-label-color);line-height:var(--vds-control-line-height,1);margin:0;display:inline-flex}.vds-field-required{color:var(--field-required-color);font-size:.9em}.vds-field-control,.vds-field-after-control,.vds-field-meta{min-inline-size:0}.vds-field-meta{display:block}.vds-field-meta>*+*{margin-block-start:var(--field-meta-stack-gap)}.vds-field-meta-row{align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0;display:flex}.vds-field-meta-slot{align-items:flex-start;gap:var(--field-meta-gap);flex-wrap:wrap;flex:1 1 0;min-inline-size:0;display:flex}.vds-field-meta-slot[data-align=end]{text-align:end;justify-content:flex-end;margin-inline-start:auto}.vds-field-meta-slot[data-align=start]{text-align:start;justify-content:flex-start}.vds-field-meta-item{min-inline-size:0;font-size:var(--field-meta-size);line-height:var(--field-meta-line-height)}.vds-field-meta-item--description{color:var(--field-description-color)}.vds-field-meta-item--error{color:var(--field-error-color)}.vds-field-meta-item--counter{color:var(--field-counter-color);white-space:nowrap}.vds-field[data-disabled]{opacity:var(--vds-opacity-disabled,.5)}.vds-field[data-disabled] :disabled,.vds-field[data-disabled] [data-disabled],.vds-field[data-disabled] [aria-disabled=true]{opacity:1}}
