.rjsf-form input,.rjsf-form select,.rjsf-form textarea{width:100%;padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;font-size:14px;background:hsl(var(--background));color:hsl(var(--foreground));transition:border-color .15s ease-in-out}.rjsf-form input:focus,.rjsf-form select:focus,.rjsf-form textarea:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.rjsf-form .validation-error{border-color:hsl(var(--destructive))!important;box-shadow:0 0 0 2px hsl(var(--destructive)/.2)!important;background-color:hsl(var(--destructive)/.05)!important}.rjsf-form label{font-weight:500;color:hsl(var(--foreground));margin-bottom:.5rem;display:block}.rjsf-form .form-group{margin-bottom:1.5rem}.rjsf-form label.required:after{content:" *";color:hsl(var(--destructive))}