.json-command-bar,.json-primary-actions,.json-result-actions,.json-result-bar,.json-setting{display:flex;align-items:center;gap:10px}.json-command-bar{justify-content:space-between;margin-bottom:18px;flex-wrap:wrap}.json-primary-actions{flex-wrap:wrap}.json-primary-actions .button{min-height:44px}.json-primary-actions kbd{background:transparent;border-color:currentColor;font-size:10px;opacity:.85}.json-setting{font-size:var(--type-small);color:var(--secondary)}.json-setting select{min-height:44px;padding:8px 12px}.json-editor{height:390px;min-height:280px;overflow:auto;white-space:pre;line-height:1.75}.json-editor[aria-invalid=true]{box-shadow:inset 3px 0 var(--warning)}.json-result-bar{justify-content:space-between;align-items:flex-start;padding-top:14px}.json-status{font-size:var(--type-small);color:var(--secondary);max-width:760px}.json-status-issue{color:var(--warning)}.json-status span{display:block;margin-top:4px}.json-status .text-button{margin-left:4px;min-height:30px}.json-result-actions{flex-shrink:0}.json-result-actions .tool-action{min-height:44px;border-color:var(--border)}.json-warning{display:flex;align-items:flex-start;gap:9px;padding:12px 16px;margin-top:14px;border-left:2px solid var(--warning);background:var(--surface-subtle);color:var(--secondary);font-size:var(--type-small)}.json-warning svg{margin-top:2px;color:var(--warning)}.json-footnote,.json-preview-note{font-size:var(--type-label);color:var(--muted);line-height:1.8}.json-preview-note{padding:10px 18px;border-top:1px solid var(--border)}.json-help-steps{list-style:decimal;margin:0 0 20px;padding-left:20px;font-size:var(--type-control);color:var(--secondary);line-height:1.9}.json-help p+h2{margin-top:24px}@media (max-width:900px){.json-result-bar{flex-direction:column;gap:12px}}@media (max-width:650px){.json-editor{height:300px;font-size:16px}.json-primary-actions kbd{display:none}.json-command-bar{gap:12px}.json-result-actions{width:100%}.json-result-actions .tool-action{flex:1;justify-content:center;font-size:var(--type-small)}}