/* Integration only. Control visuals and SVGs live in vendor/jetbrains unchanged. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');
html,body{margin:0;width:100%;height:100%;overflow:hidden;color-scheme:dark}*{box-sizing:border-box}button{cursor:pointer}body{background:var(--ide-main-window-bg)}.ide-main-window__left-panel{width:21%}.ide-main-window__right-panel{width:33%}.ide-tool-window__actions{flex-shrink:0}.json-content{position:relative}.json-content .ide-editor{position:absolute;inset:0;overflow:hidden}.json-content .ide-editor__code{white-space:pre;flex:none}.json-content .ide-editor__row{min-width:max-content}.json-content textarea{position:absolute;inset:0;width:100%;height:100%;margin:0;resize:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--ide-text-default);border:0;padding:8px 16px 8px 80px;font:500 13px/22px 'JetBrains Mono',monospace;tab-size:2;white-space:pre;overflow:auto}.json-content textarea:focus-visible{outline:1px solid var(--ide-accent-brand-bg);outline-offset:-1px}.json-content textarea::selection{background:#2a437180}#formatter-panel .ide-tool-window__title{min-width:0;white-space:nowrap;overflow:hidden}#formatter-panel .ide-tool-window__actions{margin-left:6px}#formatter-panel .ide-tool-window__header{flex-wrap:wrap;height:auto;min-height:41px;padding-block:4px;gap:3px}
@media(max-width:1050px){.ide-main-window__left-panel{width:180px}.ide-main-window__right-panel{width:38%}.ide-navigation-bar__run-config{display:none!important}}
@media(max-width:800px){.ide-main-window__left-panel{display:none}.ide-main-window__right-panel{width:48%}.ide-navigation-bar__icons{display:none!important}}
@media(max-width:600px){.ide-main-window__editor-area,.ide-tool-window-stripe{display:none}.ide-main-window__right-panel{width:100%}.ide-navigation-bar__right{display:none}.ide-main-window__panels{padding:0 4px}.ide-status-bar{font-size:10px}#formatter-panel .ide-tool-window__title-text{font-size:12px}.json-content textarea{font-size:12px}.json-content .ide-typography_editor-default{font-size:12px}}
@media(forced-colors:active){.json-content textarea{color:CanvasText;-webkit-text-fill-color:CanvasText}.json-content .ide-editor{visibility:hidden}}
