@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-content:""}}}.label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{--tw-content:"*";content:var(--tw-content);color:var(--danger);margin-inline-start:calc(var(--spacing,.25rem) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);pointer-events:none;cursor:not-allowed}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
