.st-json{color:#2b2b2b}.st-json-controls{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;background:#f8f1e4;border:1px solid #e6dccb;border-radius:14px;margin-bottom:16px}.st-json-field{display:flex;flex-direction:column;gap:6px;min-width:150px;flex:1}.st-json label{font-weight:650}.st-json select,.st-json textarea{font:inherit}.st-json select{padding:10px 12px;border:1px solid #cfc4b3;border-radius:8px;background:#fffdf8;color:#2b2b2b;min-height:42px}.st-json textarea{display:block;width:100%;min-height:320px;resize:vertical;padding:14px;border:1px solid #d7cbbb;border-radius:10px;background:#fffdf8;color:#222;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;box-sizing:border-box}.st-json textarea:focus,.st-json select:focus,.st-json button:focus-visible{outline:3px solid #b11e2e;outline-offset:2px}.st-json-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-json-panel{min-width:0}.st-json-panel-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:0 0 8px}.st-json-panel-head span{font-size:12px;color:#6b6560}.st-json-actions{display:flex;gap:9px;flex-wrap:wrap}.st-json button{border:1px solid #cfc4b3;border-radius:8px;padding:10px 14px;background:#fffdf8;color:#0b2545;font-weight:650;cursor:pointer;min-height:42px}.st-json button:disabled{opacity:.5;cursor:not-allowed}.st-json .st-json-primary{background:#b11e2e;border-color:#b11e2e;color:#fff}.st-json-status{margin:14px 0;padding:12px 14px;background:#f8f1e4;border-left:4px solid #0b2545;border-radius:6px;overflow-wrap:anywhere}.st-json-status.is-error{border-left-color:#b11e2e;background:#fff1f1}.st-json-result-actions{margin-top:12px}.st-json-note{font-size:13px;color:#6b6560;margin-top:14px}@media(max-width:700px){.st-json-columns{grid-template-columns:1fr}.st-json textarea{min-height:240px}.st-json-controls{align-items:stretch}.st-json-field{min-width:100%}}
