.react-renderer.node-table{display:flex;align-items:stretch;gap:8px;padding:8px;width:-moz-fit-content;width:fit-content;background-color:var(--palette-background-paper);overflow-x:auto}.react-renderer.node-table table{border-collapse:collapse;border-spacing:0;width:100%;min-width:400px;font-size:.875rem;line-height:1.5;background-color:transparent}.react-renderer.node-table td,.react-renderer.node-table th{border:1px solid var(--palette-divider);padding:6px 12px;vertical-align:top;min-width:80px;transition:background-color .2s ease;background-clip:padding-box}.react-renderer.node-table th{font-weight:600;background-color:var(--palette-action-hover);color:var(--palette-text-primary)}.react-renderer.node-table tr:nth-of-type(odd) td{background-color:var(--palette-action-selected)}.react-renderer.node-table tr:hover td{background-color:var(--palette-action-hover)}.react-renderer.node-table p{margin:0;font-size:inherit;color:var(--palette-text-primary)}.react-renderer.node-table .MuiStack-root{flex-shrink:0}.react-renderer.node-table .table__button{flex:1 1;background-color:var(--palette-background-default);border:1px solid var(--palette-divider);box-shadow:var(--shadows-1);transition:background-color .2s ease,box-shadow .2s ease}.react-renderer.node-table .table__button:hover{background-color:var(--palette-action-hover);box-shadow:var(--shadows-2)}.view_only .react-renderer.node-table .table__button{display:none}pre{code[as=code]{.hljs-comment{color:#999}.hljs-tag{color:#b4b7b4}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#ccc}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f2777a}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f99157}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#fc6}.hljs-strong{font-weight:700;color:#fc6}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#9c9}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#6cc}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#69c}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#c9c}.hljs-emphasis{color:#c9c;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}}}.file-node-wrapper{position:relative;display:inline-block}.file-node-anchor{text-decoration:underline}.file-node-button{position:absolute;bottom:-8px;right:-8px;font-size:12px;height:20px;width:20px;padding:2px 6px;border-radius:4px;border:1px solid rgba(0,0,0,.2);background:white;cursor:pointer;display:none;z-index:9999}.file-node-wrapper:hover .file-node-button{display:block}