.schema-settings{gap:20px;margin-bottom:20px}.schema-settings,.schema-settings label{display:flex;flex-wrap:wrap;align-items:center}.schema-settings label{gap:8px;min-height:44px}.schema-settings input:not([type=checkbox]){min-height:44px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-sm);max-width:100%}.schema-editor{height:380px;min-height:240px}.schema-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.schema-status{color:var(--secondary);margin-top:16px;overflow-wrap:anywhere}@media (max-width:650px){.schema-editor{font-size:16px;height:300px}.schema-settings label{width:100%}.schema-settings input:not([type=checkbox]){width:100%;font-size:16px}}.schema-settings .schema-toggle{flex-wrap:nowrap}.schema-toggle input{flex-shrink:0}