.json-format-workbench-module__LxiawW__workbench{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);border-radius:18px;width:min(100% - 32px,760px);min-width:0;margin-inline:auto;padding:24px}.json-format-workbench-module__LxiawW__field{gap:10px;min-width:0;display:grid}.json-format-workbench-module__LxiawW__field+.json-format-workbench-module__LxiawW__field{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.json-format-workbench-module__LxiawW__fieldHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.json-format-workbench-module__LxiawW__fieldHeading label{color:var(--ink);font-size:.875rem;font-weight:800}.json-format-workbench-module__LxiawW__fieldHeading span{color:var(--muted);font-size:.75rem}.json-format-workbench-module__LxiawW__field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:220px;color:var(--ink);tab-size:2;white-space:pre;border-radius:10px;padding:16px;font:.875rem/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-x:auto}.json-format-workbench-module__LxiawW__field textarea:focus-visible{border-color:var(--blue-dark);outline:3px solid color-mix(in srgb, var(--blue-dark) 22%, transparent);outline-offset:1px}.json-format-workbench-module__LxiawW__actions,.json-format-workbench-module__LxiawW__resultActions{border:0;flex-wrap:wrap;gap:10px;margin-top:16px;padding:0;display:flex}.json-format-workbench-module__LxiawW__actions button,.json-format-workbench-module__LxiawW__resultActions button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:.875rem;font-weight:800}.json-format-workbench-module__LxiawW__actions .json-format-workbench-module__LxiawW__primary{border-color:var(--ink);background:var(--ink);min-height:48px;color:var(--paper)}.json-format-workbench-module__LxiawW__actions button:hover,.json-format-workbench-module__LxiawW__resultActions button:hover{border-color:var(--blue-dark);color:var(--blue-dark)}.json-format-workbench-module__LxiawW__actions .json-format-workbench-module__LxiawW__primary:hover{background:var(--blue-dark);color:var(--panel)}.json-format-workbench-module__LxiawW__actions button:focus-visible,.json-format-workbench-module__LxiawW__resultActions button:focus-visible,.json-format-workbench-module__LxiawW__error:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.json-format-workbench-module__LxiawW__status,.json-format-workbench-module__LxiawW__error{min-height:24px;margin:14px 0 0;font-size:.875rem;line-height:1.6}.json-format-workbench-module__LxiawW__status{color:var(--muted)}.json-format-workbench-module__LxiawW__error{color:var(--red);font-weight:700}@media (max-width:600px){.json-format-workbench-module__LxiawW__workbench{border-radius:16px;width:calc(100% - 24px);padding:16px}.json-format-workbench-module__LxiawW__field textarea{min-height:180px;padding:12px;font-size:.8125rem}.json-format-workbench-module__LxiawW__actions button,.json-format-workbench-module__LxiawW__resultActions button{flex:100%}}@media (prefers-reduced-motion:reduce){.json-format-workbench-module__LxiawW__workbench *{scroll-behavior:auto!important}}
