:root{--sm-field-gap:.375rem;--sm-field-group-gap:1rem;--sm-field-label-color:var(--sm-text-primary);--sm-field-label-size:var(--sm-font-size-sm);--sm-field-description-color:var(--sm-text-secondary);--sm-field-description-size:var(--sm-font-size-xs);--sm-field-error-color:var(--sm-error);--sm-field-error-size:var(--sm-font-size-xs)}@layer components{.sm-field{gap:var(--sm-field-gap);flex-direction:column;display:flex}.sm-field--horizontal{align-items:flex-start;gap:var(--sm-field-gap);flex-flow:wrap}.sm-field--horizontal>.sm-checkbox{margin-top:.1rem}.sm-field[data-disabled=true] .sm-field-label{opacity:.5}.sm-field[data-invalid=true] .sm-field-label{color:var(--sm-field-error-color)}.sm-field-label{color:var(--sm-field-label-color);font-family:var(--sm-font-family);font-size:var(--sm-field-label-size);cursor:pointer;font-weight:400;line-height:1.4;display:block}.sm-field-description{color:var(--sm-field-description-color);font-family:var(--sm-font-family);font-size:var(--sm-field-description-size);margin:0;line-height:1.5}.sm-field-error{color:var(--sm-field-error-color);font-family:var(--sm-font-family);font-size:var(--sm-field-error-size);margin:0;line-height:1.5}.sm-field-group{gap:var(--sm-field-group-gap);flex-direction:column;display:flex}}
