.cms-rjsf-form{border:1px solid #e5e7eb;border-radius:.5rem;background:#fafafa;padding:1.25rem 1.5rem}.cms-rjsf-form .field,.cms-rjsf-form .form-group{margin-bottom:1rem}.cms-rjsf-form .field:last-child,.cms-rjsf-form .form-group:last-child{margin-bottom:0}.cms-rjsf-form label,.cms-rjsf-form legend{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:#1f2937}.cms-rjsf-form legend{font-size:.9rem;margin-bottom:.5rem;padding:0 .25rem;background:#f0fdf4;color:#047857;border-radius:.25rem}.cms-rjsf-form .field-description{margin-top:-.125rem;margin-bottom:.375rem;font-size:.75rem;color:#6b7280}.cms-rjsf-form input:not([type]),.cms-rjsf-form input[type=email],.cms-rjsf-form input[type=number],.cms-rjsf-form input[type=password],.cms-rjsf-form input[type=text],.cms-rjsf-form input[type=url],.cms-rjsf-form select,.cms-rjsf-form textarea{display:block;width:100%;max-width:640px;padding:.5rem .75rem;border:1px solid #d4d4d8;border-radius:.375rem;font-size:.875rem;line-height:1.5;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s}.cms-rjsf-form input:focus,.cms-rjsf-form select:focus,.cms-rjsf-form textarea:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.cms-rjsf-form textarea{min-height:6rem;resize:vertical}.cms-rjsf-form input[disabled],.cms-rjsf-form select[disabled],.cms-rjsf-form textarea[disabled]{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.cms-rjsf-form input[type=checkbox],.cms-rjsf-form input[type=radio]{width:auto;margin-right:.5rem;vertical-align:middle}.cms-rjsf-form fieldset{margin-top:.5rem;padding:1rem 1.25rem .875rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.cms-rjsf-form .array-item{position:relative;display:flex;align-items:stretch;gap:.75rem;padding:.875rem 1rem;margin-bottom:.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.cms-rjsf-form .array-item:last-of-type{margin-bottom:.75rem}.cms-rjsf-form .array-item>:first-child{flex:1;min-width:0}.cms-rjsf-form .array-item-toolbox{display:flex;flex-shrink:0;align-items:flex-start;gap:.25rem;padding-top:.125rem}.cms-rjsf-form .array-item-add{display:flex;justify-content:flex-start;margin-top:.25rem}.cms-rjsf-form .field-error,.cms-rjsf-form .text-danger{margin-top:.375rem;font-size:.75rem;color:#dc2626}.cms-rjsf-form .has-error input,.cms-rjsf-form .has-error select,.cms-rjsf-form .has-error textarea{border-color:#dc2626}.cms-rjsf-form .errors,.cms-rjsf-form .panel-danger,.cms-rjsf-form ul.error-detail{margin-top:.75rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;list-style:disc inside;font-size:.75rem;color:#991b1b}.cms-rjsf-form .errors li,.cms-rjsf-form ul.error-detail li{margin:.125rem 0}.cms-rjsf-form .required{color:#dc2626;margin-left:.125rem}.cms-rjsf-form .cms-additional-value>div>h5,.cms-rjsf-form .cms-additional-value>div>label,.cms-rjsf-form .cms-additional-value>div>p,.cms-rjsf-form .cms-additional-value>fieldset>legend,.cms-rjsf-form .cms-additional-value>label:first-of-type{display:none!important}