:root{--left-panel-width:200px;--background-color:#fff;--background-secondary:#f6f6f6;--background-hover:#f8f9fa;--bg-000:#fff;--bg-50:#f7f7fa;--bg-100:#ececf2;--bg-200:#d8d8e1;--text-color:#333;--text-secondary:#664;--text-muted:#777;--text-tertiary:#999;--text-dark-secondary:#555;--border-color:#e0e0e0;--border-color-light:#f0f0f0;--border-standard:#ccc;--border-light-alt:#ddd;--primary-color:#007bff;--primary-hover:#0056b3;--purple:#506aea;--purple-hover:#3d52b8;--success-color:#198038;--error-color:#dc3545;--error-hover:#c82333;--input-border:#e1e5e9;--input-text:#495057;--badge-blue-bg:#e3f2fd;--badge-blue-text:#1565c0;--badge-purple-bg:#f3e5f5;--badge-purple-text:#6a1b9a;--badge-green-bg:#e8f5e9;--badge-green-text:#2e7d32;--badge-orange-bg:#fff3e0;--badge-orange-text:#e65100;--badge-gray-bg:#f5f5f5;--badge-gray-text:#656d76;--badge-red-bg:#ffebee;--badge-red-text:#c62828;--badge-pink-bg:#fce4ec;--badge-pink-text:#ad1457;--pr-open-yellow:#ff9800;--link-blue:#4285f4;--link-primary:#1976d2;--tag-code-bg:#e0f2fe;--tag-code-text:#0369a1;--tag-context-bg:#fef3c7;--tag-context-text:#92400e;--tag-docs-bg:#dcfce7;--tag-docs-text:#166534;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.monaco-editor .decorationsOverviewRuler{border-right:1px solid #0000001a!important}.monaco-editor .current-line,.monaco-editor .view-overlays .current-line,.monaco-editor .margin .current-line{border-left:none!important}.monaco-editor .scrollbar.vertical .slider{opacity:1!important;background:#79797966!important}.monaco-editor .scrollbar.vertical .slider:hover{background:#646464b3!important}.monaco-editor .scrollbar.vertical .slider.active{background:#bfbfbf66!important}.monaco-editor ::-webkit-scrollbar{width:14px;height:14px}.monaco-editor ::-webkit-scrollbar-track{background:#0000001a}.monaco-editor ::-webkit-scrollbar-thumb{border-radius:6px;opacity:1!important;background:#79797966!important}.monaco-editor ::-webkit-scrollbar-thumb:hover{background:#646464b3!important}.monaco-editor{scrollbar-width:thin;scrollbar-color:#79797966 #0000001a}:not(.monospace):not(.monospace *):not(.monaco-editor *){font-family:var(--font-manrope), sans-serif!important}.monospace{font-family:var(--font-mono,monospace)!important}.codeChip{font-family:var(--font-mono,monospace);color:var(--text-color);background-color:#0000000a;border:1px solid #00000014;border-radius:4px;align-items:center;padding:2px 4px;font-size:.8125rem;display:inline-flex}input,textarea,select,button{color:var(--text-color);background-color:var(--background-secondary);border:1px solid var(--border-color)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,textarea:focus,select:focus{outline-color:var(--primary-color);background-color:var(--background-color)}input:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--background-secondary) inset;transition:background-color 5000s ease-in-out}html,body{height:100%;overflow:hidden}body{color:var(--text-color);background-color:var(--background-color);font-family:var(--font-manrope), sans-serif}.container{flex-direction:column;height:100vh;display:flex}.topBar{background-color:var(--background-color);border-bottom:1px solid var(--border-color);height:var(--top-bar-height);align-items:center;padding:0 1rem;display:flex}.content{flex:1;display:flex;overflow:hidden}.leftPanel{width:var(--left-panel-width);border-right:1px solid var(--border-color);padding:5rem;overflow-y:auto}.leftPanel ul{list-style-type:none}.leftPanel li{margin-bottom:.9rem}.leftPanel li.selected{background-color:var(--selected-bg-color)}.leftPanel a{color:var(--text-color);padding:.5rem;text-decoration:none;display:block}.mainContent{flex:1;padding:1rem;overflow-y:auto}.integrationSection{border:1px solid var(--border-color);border-radius:4px;margin-bottom:1rem;padding:1rem}.integrationSection h2{text-align:left;margin-bottom:.5rem}button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:.5rem 1rem}.diffViewport{display:none!important}
