.json-formatter .json-formatter-field{margin-top:1.25rem}.json-formatter .json-formatter-input{tab-size:2;resize:vertical;min-height:16rem;caret-color:var(--foreground);font:.875rem/1.6 ui-monospace,Cascadia Code,Consolas,monospace}.json-formatter .json-formatter-input::selection{background:var(--border)}.json-formatter .json-formatter-length{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-top:.4rem;font-size:.8rem}.json-formatter .json-formatter-help,.json-formatter .json-formatter-privacy{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.json-formatter .json-formatter-indent{border:0;flex-wrap:wrap;gap:1rem;margin:1rem 0 0;padding:0;display:flex}.json-formatter .json-formatter-indent legend{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.json-formatter .json-formatter-indent label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;display:flex}.json-formatter .json-formatter-indent input{accent-color:var(--primary);width:1rem;height:1rem}.json-formatter .json-formatter-error-slot{min-height:3rem;margin-top:.5rem}.json-formatter .json-formatter-error{color:var(--destructive);font-size:.875rem;line-height:1.6}.json-formatter .json-formatter-actions{flex-wrap:wrap;margin-top:.75rem}.json-formatter .json-formatter-secondary{flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.json-formatter .json-formatter-privacy{align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.json-formatter .json-formatter-privacy svg{flex-shrink:0;margin-top:.2rem}.json-formatter .json-formatter-result{border-top:1px solid var(--border);min-width:0}.json-formatter .json-formatter-result h2{font-size:1.1rem}.json-formatter .json-formatter-status{min-height:1.6rem;margin-block:.75rem;font-size:.875rem}.json-formatter .json-formatter-output{background:var(--background);min-height:20rem;margin-top:.5rem}.json-formatter .json-formatter-feedback{min-height:3rem;margin-top:.75rem;font-size:.875rem;line-height:1.6}@media (min-width:800px){.json-formatter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.json-formatter .json-formatter-result{border-top:0}}
