.tab-group.svelte-1b70j6g{height:100%;display:flex;flex-direction:column;overflow:hidden}.tab-headers.svelte-1b70j6g{display:flex;border-bottom:1px solid #ddd;background:#f5f5f5;flex-shrink:0}.tab-header.svelte-1b70j6g{padding:.5rem 1rem;border:none;background:none;cursor:pointer;font-size:.9rem;color:#666;transition:all .2s ease}.tab-header.svelte-1b70j6g:hover{background:#eee}.tab-header.active.svelte-1b70j6g{background:#fff;color:#333;border-bottom:2px solid #0066cc}.tab-content.svelte-1b70j6g{flex:1;overflow:auto;position:relative;display:flex;flex-direction:column;min-height:0}.scene-graph-container.svelte-ddh2jl{height:100%;width:100%;overflow:auto;display:block;position:relative;box-sizing:border-box;min-height:400px}.scene-graph-container svg{display:block;margin:0 auto;background-color:#fafafa;border:1px solid #eee;border-radius:4px}.node circle{fill:#999;stroke:#fff;stroke-width:2px}.node--internal circle{fill:#555}.node text{font:12px sans-serif}.link{fill:none;stroke:#ccc;stroke-width:2px}.data-viewer.svelte-xs01tf{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.loading.svelte-xs01tf,.empty-state.svelte-xs01tf{display:flex;justify-content:center;align-items:center;height:100%;color:#666}.data-controls.svelte-xs01tf{display:flex;align-items:center;padding:.5rem;gap:.5rem;border-bottom:1px solid #eee;flex-shrink:0}select.svelte-xs01tf{padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;background-color:#fff}.data-info.svelte-xs01tf{margin-left:auto;font-size:.8rem;color:#666}.data-table-container.svelte-xs01tf{flex:1;overflow:auto;padding:.5rem;min-height:0;max-height:100%}.data-table.svelte-xs01tf{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.data-table.svelte-xs01tf th:where(.svelte-xs01tf),.data-table.svelte-xs01tf td:where(.svelte-xs01tf){padding:.4rem .6rem;text-align:left;border-bottom:1px solid #eee;word-break:break-word;max-width:300px;overflow:hidden;text-overflow:ellipsis}.data-table.svelte-xs01tf th:where(.svelte-xs01tf){background-color:#f8f8f8;position:sticky;top:0;z-index:1;font-weight:500}.data-table.svelte-xs01tf tr:where(.svelte-xs01tf):hover{background-color:#f5f5f5}.pagination-controls.svelte-xs01tf{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-top:1px solid #eee;flex-shrink:0;background-color:#f8f8f8;font-size:.85rem}.pagination-info.svelte-xs01tf{color:#666;flex:1}.pagination-buttons.svelte-xs01tf{display:flex;align-items:center;gap:.25rem}.pagination-button.svelte-xs01tf{border:1px solid #ddd;background-color:#fff;border-radius:4px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:#333}.pagination-button.svelte-xs01tf:disabled{opacity:.5;cursor:not-allowed}.pagination-button.svelte-xs01tf:hover:not(:disabled){background-color:#f0f0f0}.page-indicator.svelte-xs01tf{padding:0 .5rem;font-weight:500}.page-size-selector.svelte-xs01tf{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:flex-end}.page-size-selector.svelte-xs01tf select:where(.svelte-xs01tf){width:4rem}body{padding-top:3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.editor-container.svelte-1opb75y{height:100%}.editor-wrapper.svelte-1opb75y{position:relative;height:100%}.tab-content.hidden.svelte-1opb75y{display:none}.vega-editor-btn.svelte-1opb75y{position:absolute;top:1rem;right:1rem;z-index:10;padding:.5rem 1rem;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9rem;box-shadow:0 1px 3px #0000001a}.vega-editor-btn.svelte-1opb75y:hover{background:#f8f8f8}.vl-annotation-editor.svelte-1opb75y,.config-editor.svelte-1opb75y,.vega-annotation-editor.svelte-1opb75y,.extended-vega-lite-editor.svelte-1opb75y{height:100%;width:100%}.visualization-container.svelte-1opb75y{height:100%;width:100%;padding:1rem;overflow:auto}.vega-diffs{background-color:#0066cc1a}
