json-schema-form{display:block;width:100%}json-schema-form.hide-submit button[type=submit],json-schema-form.hide-submit form button[type=submit]{display:none!important;visibility:hidden!important}json-schema-form.hide-submit::part(submit-button){display:none!important}json-schema-form input,json-schema-form textarea,json-schema-form select{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.5rem .75rem}json-schema-form input:focus,json-schema-form textarea:focus,json-schema-form select:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}json-schema-form label{color:hsl(var(--foreground));font-weight:500;margin-bottom:.5rem}
