.code-tools,.code-search{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid #e0e5ed;flex-shrink:0;background:#f8fafc;flex-wrap:wrap;font:13px/1.5 system-ui,sans-serif}
.code-tools button,.code-search button{font:inherit;padding:5px 9px;border:1px solid #dbe2ed;background:white;color:#26344a;border-radius:5px;cursor:pointer}
.code-tools button:disabled{opacity:.5;cursor:wait}
.code-tools button:focus-visible,.code-search button:focus-visible,.code-search input:focus-visible{outline:2px solid #3864ef;outline-offset:2px}
.code-tool-status{color:#52627b;overflow-wrap:anywhere}
.code-search[hidden]{display:none}
.code-search input{flex:1;min-width:100px;width:130px;border:1px solid #c8d1e0;border-radius:5px;padding:6px;font:inherit}
.code-search-count{color:#52627b;white-space:nowrap}
.code-fold-widget{border:1px solid #b8c9ee;border-radius:4px;color:#315ca7;background:#edf3ff;padding:3px 8px;cursor:pointer;font:12px/1.5 system-ui,sans-serif}
.code-tools label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.editor-pane .CodeMirror{font-family:Consolas,"SFMono-Regular","Liberation Mono",monospace;line-height:1.65;font-size:14px;flex:1;min-height:0}
