:root{--terra-border: #e6e8eb;--terra-bg: #f5f6f8;--terra-panel-bg: #ffffff;--terra-subtle-bg: #fafbfc;--terra-text: #1f2329;--terra-text-muted: #8a8f99;--terra-accent: #2f6fed;--terra-null: #b0b4bb;--terra-hover-bg: rgba(47, 111, 237, .12);--terra-resize-hover: rgba(47, 111, 237, .25);--terra-row-selected: #eef3fe;--terra-row-active: #e3ecfd;--terra-resize-bg: #eef1f5;--terra-log-bg: #fafbfc;--terra-log-text: #24292f;--terra-card-shadow: 0 8px 30px rgba(31, 35, 41, .08);--terra-loading-mask: rgba(255, 255, 255, .72);--terra-danger: #d03050;--terra-code-keyword: #8250df;--terra-code-string: #0a3069;--terra-code-number: #0550ae;--terra-code-comment: #6e7781;--terra-code-function: #953800;--terra-code-type: #0550ae;--terra-code-name: #1f2329;--terra-code-operator: #cf222e;--terra-code-punctuation: #57606a;color-scheme:light}:root[data-theme=dark]{--terra-border: #2c313a;--terra-bg: #16181d;--terra-panel-bg: #1c1f26;--terra-subtle-bg: #23272f;--terra-text: #e3e6eb;--terra-text-muted: #97a0ad;--terra-accent: #5b8ffa;--terra-null: #6b7280;--terra-hover-bg: rgba(91, 143, 250, .2);--terra-resize-hover: rgba(91, 143, 250, .35);--terra-row-selected: #232f45;--terra-row-active: #2b3a57;--terra-resize-bg: #2a2f38;--terra-log-bg: #101318;--terra-log-text: #dfe3e8;--terra-card-shadow: 0 8px 30px rgba(0, 0, 0, .45);--terra-loading-mask: rgba(28, 31, 38, .72);--terra-danger: #e88080;--terra-code-keyword: #d2a8ff;--terra-code-string: #a5d6ff;--terra-code-number: #79c0ff;--terra-code-comment: #8b949e;--terra-code-function: #ffa657;--terra-code-type: #79c0ff;--terra-code-name: #e6edf3;--terra-code-operator: #ff7b72;--terra-code-punctuation: #97a0ad;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--terra-bg);color:var(--terra-text);overflow:hidden;user-select:none;-webkit-user-select:none}input,textarea,select,[contenteditable=true],.n-log,.selectable-text{user-select:text;-webkit-user-select:text}.panel{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terra-panel-bg);border:1px solid var(--terra-border);border-radius:4px;overflow:hidden}.panel__header{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;padding:4px 10px;border-bottom:1px solid var(--terra-border);background:var(--terra-subtle-bg)}.panel__title{font-size:13px;font-weight:600;white-space:nowrap}.panel__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.panel__spacer{flex:1 1 auto}.panel__close{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:12px;color:var(--terra-text-muted);background:transparent;border:0;border-radius:4px;cursor:pointer}.panel__close:hover{color:var(--terra-text);background:var(--terra-hover-bg)}.muted{color:var(--terra-text-muted)}.mono{font-family:Consolas,SFMono-Regular,Monaco,Courier New,monospace}.nowrap{white-space:nowrap}.cell-null{color:var(--terra-null);font-style:italic}.cell-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.n-split__resize-trigger-wrapper:hover{background:var(--terra-hover-bg)}.grid-row--selected td{background:var(--terra-row-selected)!important}.grid-row--active td{background:var(--terra-row-active)!important}.grid-table{flex:1 1 auto;min-height:0;height:100%}
