.json-formatter-workspace{display:grid}.json-formatter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.json-formatter-input-pane,.json-formatter-result-pane{min-width:0;padding:clamp(1rem,3vw,1.75rem)}.json-formatter-input-pane{border-right:1px solid var(--colorNeutralStroke2)}.json-formatter-textarea textarea{tab-size:2;min-height:23rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.6}.json-formatter-input-meta{color:var(--colorNeutralForeground3);justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:flex}.json-formatter-controls{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.25rem;display:flex}.json-formatter-indent{width:min(12rem,100%)}.json-formatter-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.json-formatter-result-pane{background:var(--colorNeutralBackground2);flex-direction:column;gap:.75rem;display:flex}.json-formatter-result-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;display:flex}.json-formatter-result-heading h2{margin:0;font-size:1rem}.json-formatter-result{width:100%;min-height:23rem;max-height:38rem;color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1)}.json-formatter-result textarea{tab-size:2;white-space:pre;min-height:23rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.6;overflow:auto}.json-formatter-result--empty{color:var(--colorNeutralForeground3);white-space:pre-wrap}.json-formatter-status{min-height:1.25rem;color:var(--colorPaletteGreenForeground1);margin:0;font-size:.8125rem;font-weight:600}.json-formatter-error-location{margin-top:.375rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;display:block}.json-formatter-privacy{color:var(--colorNeutralForeground2);border-top:1px solid var(--colorNeutralStroke2);background:var(--colorBrandBackground2);gap:.75rem 1rem;padding:1rem clamp(1rem,3vw,1.75rem);font-size:.8125rem;line-height:1.6;display:flex}.json-formatter-privacy strong{color:var(--colorBrandForeground1);flex:none}@media (width<=860px){.json-formatter-form{grid-template-columns:1fr}.json-formatter-input-pane{border-right:0;border-bottom:1px solid var(--colorNeutralStroke2)}.json-formatter-textarea textarea,.json-formatter-result,.json-formatter-result textarea{min-height:18rem}}@media (width<=520px){.json-formatter-textarea textarea{min-height:12rem}.json-formatter-result,.json-formatter-result textarea{min-height:14rem}.json-formatter-input-meta,.json-formatter-controls,.json-formatter-privacy{flex-direction:column;align-items:stretch}.json-formatter-indent{width:100%}.json-formatter-actions{grid-template-columns:1fr 1fr;display:grid}.json-formatter-actions button{width:100%}}
