.oui-form-item{display:block}.oui-form-item+.oui-form-item{margin-top:1rem}.oui-form-item-title{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--s2-fg);margin-bottom:.1875rem;padding-left:0;display:block}.oui-form-item-title._disabled{color:var(--s2-fg);cursor:not-allowed}.oui-form-item-title .oui-form-item-required{color:var(--danger-fg);font-weight:var(--font-weight-bold,700);margin-inline-start:2px}.oui-form-item-title._hint{align-items:baseline;gap:.375rem;display:flex}.oui-form-item._error,.oui-form-item-plain._error{--field-border:var(--danger-fg);--field-border-hover:var(--danger-fg);--input-border:var(--danger-fg);--input-border-focus:var(--danger-fg);--input-shadow-focus:0 0 0 3px color-mix(in srgb, var(--danger-fg) 30%, transparent)}.oui-form-item-plain{display:contents}.oui-form-item-description.oui-form-item-error{color:var(--danger-fg)}.oui-form-item-description{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--t3-fg);margin-top:.25rem;padding-left:0;display:block}.oui-form-item-description._disabled{cursor:not-allowed}.oui-form-item .oui-select{min-width:12ch}.oui-form-item .oui-input-string,.oui-form-item .oui-textarea,.oui-form-item .oui-password,.oui-form-item .oui-input-tags{width:100%}.oui-form._layout-columns .oui-form-item{grid-template-columns:var(--oui-form-label-width) minmax(0, 1fr);column-gap:.75rem;display:grid}.oui-form._layout-columns .oui-form-item .oui-form-item-title{font-size:var(--font-base,1rem);grid-column:1;align-self:start;margin-bottom:0}.oui-form._layout-columns .oui-form-item[data-content~=_oui-block-control] .oui-form-item-title{padding-top:calc((var(--input-height,2rem) - var(--text-leading,1.45) * 1em) / 2);padding-top:calc((var(--input-height,2rem) - 1lh) / 2)}.oui-form._layout-columns .oui-form-item .oui-form-item-body,.oui-form._layout-columns .oui-form-item .oui-form-item-description{grid-column:2}.oui-form-item+.oui-div-x[data-content~=oui-form-item],.oui-div-x[data-content~=oui-form-item]+.oui-form-item,.oui-div-x[data-content~=oui-form-item]+.oui-div-x[data-content~=oui-form-item]{margin-top:1rem}.oui-select-container{display:inline-flex;position:relative}.oui-select-container .oui-select-invisible{opacity:0;height:100%;position:absolute;inset:0}
