perspective-dropdown,perspective-viewer{--group-by-label--content:"Group By";--split-by-label--content:"Split By";--sort-label--content:"Order By";--filter-label--content:"Where";--transpose-button--content:"Swap";--config-button-icon--content:"configure";--all-columns-label--content:"All Columns";--untitled--content:"untitled";--plugin-name-datagrid--content:"Datagrid";--plugin-name-treemap--content:"Treemap";--plugin-name-sunburst--content:"Sunburst";--plugin-name-heatmap--content:"Heatmap";--plugin-name-x-bar--content:"X Bar";--plugin-name-y-bar--content:"Y Bar";--plugin-name-y-line--content:"Y Line";--plugin-name-x-y-line--content:"X/Y Line";--plugin-name-x-y-scatter--content:"X/Y Scatter";--plugin-name-y-scatter--content:"Y Scatter";--plugin-name-y-area--content:"Y Area";--plugin-name-ohlc--content:"OHLC";--plugin-name-candlestick--content:"Candlestick";--column-selector-column-columns--content:"Columns";--column-selector-column-x-axis--content:"X Axis";--column-selector-column-y-axis--content:"Y Axis";--column-selector-column-color--content:"Color";--column-selector-column-size--content:"Size";--column-selector-column-symbol--content:"Symbol";--column-selector-column-label--content:"Label";--column-selector-column-tooltip--content:"Tooltip";--add-expression-button--content:"New Column";--no-results--content:"Invalid Column";--datagrid-column-edit-button--content:"Edit";--copy-button--content:"Copy";--export-button--content:"Export";--reset-button--content:"Reset";--edit-mode--read-only--content:"Read Only";--edit-mode--edit--content:"Text Edit";--edit-mode--select-row--content:"Select Row";--edit-mode--select-column--content:"Select Column";--edit-mode--select-region--content:"Select Region";--scroll-lock-toggle--content:"Free Scroll";--scroll-lock-alt-toggle--content:"Align Scroll";--color-label--content:"Color";--format-label--content:"Format";--timezone-label--content:"Timezone";--date-style-label--content:"Date Style";--time-style-label--content:"Time Style";--foreground-label--content:"Foreground";--background-label--content:"Background";--series-label--content:"Series";--color-range-label--content:"Color Range";--style-label--content:"Style";--minimum-integer-digits-label--content:"Minimum Integer Digits";--rounding-increment-label--content:"Rounding Increment";--notation-label--content:"Notation";--use-grouping-label--content:"Use Grouping";--sign-display-label--content:"Sign Display";--aggregate-depth-label--content:"Aggregate Depth";--max-value-label--content:"Max Value";--rounding-priority-label--content:"Rounding Priority";--rounding-mode-label--content:"Rounding Mode";--trailing-zero-display-label--content:"Trailing Zero Display";--fractional-digits-label--content:"Fractional Digits";--significant-digits-label--content:"Significant Digits";--year-label--content:"Year";--month-label--content:"Month";--day-label--content:"Day";--weekday-label--content:"Weekday";--hour-label--content:"Hour";--minute-label--content:"Minute";--second-label--content:"Second";--fractional-seconds-label--content:"Fractional Seconds";--hours-label--content:"12/24 Hours";--style-tab-label--content:"Style";--attributes-tab-label--content:"Attributes";--debug-tab-label--content:"Debug JSON"}:host{-webkit-user-select:none;-moz-user-select:none;user-select:none}:host .chart{position:absolute;box-sizing:border-box;left:0;top:0;width:100%;height:100%;padding:12px;overflow:hidden}:host .chart.yline .y-series:not(:first-child) .gridline-x{display:none}:host .chart text{font-family:var(--interface-monospace--font-family)}:host .chart.heatmap d3fc-group.cartesian-chart,:host .chart.treemap d3fc-group.cartesian-chart{grid-template-columns:minmax(0,max-content)auto 1fr auto minmax(0,max-content);grid-template-rows:minmax(0,max-content)auto 1fr auto minmax(0,max-content)}:host .chart .chart-label{display:none}:host .chart.heatmap{padding-right:120px}:host .chart.xyscatter{padding:0;font-size:14px}:host .chart.xyscatter d3fc-group:first-child{padding:0 16px 16px;width:calc(100% - 32px);height:calc(100% - 16px)}:host .chart.xyscatter .multi-xlabel{position:absolute;bottom:0;height:2.5em;width:100%;display:flex;justify-content:center;align-items:center;background:var(--d3fc-legend--background)}:host .chart.xyscatter .multi-ylabel{position:absolute;top:0;width:2.5em;height:100%;display:flex;justify-content:center;align-items:center;background:var(--d3fc-legend--background)}:host .chart.xyscatter .outer-container{height:100%}:host .chart.xyscatter .inner-container{display:inline-grid;overflow-y:auto;width:calc(100% - 16px);height:100%;padding:0;margin:0}:host .chart.xyscatter .inner-container div{overflow:hidden}:host .chart.xyscatter .inner-container text.parent,:host .chart.xyscatter .inner-container text.segment{text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;fill:var(--d3fc-treedata--labels,#333)}:host .chart.xyscatter .inner-container div.xy-scatter-container{margin:5px 0}:host .chart.sunburst{padding:0;font-size:14px}:host .chart.sunburst .outer-container{height:100%}:host .chart.sunburst .inner-container{width:100%;height:100%;display:inline-grid;padding:0;margin:0;overflow-x:hidden;overflow-y:auto}:host .chart.sunburst .inner-container div{overflow:hidden}:host .chart.sunburst .inner-container .sunburst-container:not(:only-child) svg{transform:translateY(-27px)}:host .chart.sunburst .inner-container svg{width:100%;height:100%}:host .chart.sunburst .inner-container path{fill:var(--d3fc-series,rgba(31,119,180,.5))}:host .chart.sunburst .inner-container text.parent,:host .chart.sunburst .inner-container text.segment{text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;fill:var(--d3fc-treedata--labels,#333)}:host .chart.sunburst .inner-container div.title-container{margin-top:5px}:host .chart.has-legend{padding-right:120px}:host .chart.treemap .treemap-container{position:relative}:host .chart.treemap .treemap-container:not(:only-child){width:calc(100% - 12px);height:calc(100% - 12px)}:host .chart.treemap .outer-container{height:100%}:host .chart.treemap .inner-container{width:100%;height:100%;display:inline-grid;padding:0;margin:0;overflow-x:hidden;overflow-y:auto}:host .chart.treemap .inner-container div{overflow:hidden}:host .chart.treemap .inner-container svg{width:100%;height:100%}:host .chart.treemap .inner-container .treerect{stroke:var(--d3fc-treedata-axis--lines,var(--d3fc-axis--lines,#fff));fill:var(--d3fc-series,rgba(31,119,180,.5))}:host .chart.treemap .inner-container .treerect:hover{cursor:pointer;stroke:var(--d3fc-treedata--hover-highlight,#000);stroke-opacity:1}:host .chart.treemap .inner-container .rootnode{opacity:0;pointer-events:none;z-index:0}:host .chart.treemap .inner-container .branchnode{opacity:0}:host .chart.treemap .inner-container .branchnode:hover{fill-opacity:.1;opacity:1;fill:var(--d3fc-treedata--hover-highlight,#000)}:host .chart.treemap .inner-container .leafnode{fill-opacity:.8}:host .chart.treemap .inner-container .leafnode:hover{fill-opacity:.5}:host .chart.treemap .inner-container #hidden{opacity:0;pointer-events:none;z-index:0}:host .chart.treemap .inner-container .top{font-size:14px;z-index:5;pointer-events:none}:host .chart.treemap .inner-container .mid{font-size:8px;opacity:.7;z-index:4}:host .chart.treemap .inner-container .lower{font-size:0;opacity:0;z-index:4}:host .chart.treemap .inner-container text{fill:var(--d3fc-treedata--labels,#333)}:host .chart.treemap .inner-container text.title{dominant-baseline:hanging}:host .chart.treemap .inner-container .parent-controls{position:absolute;top:12px;right:auto;left:30px;width:auto;z-index:4;transition:box-shadow 1s}:host .chart.treemap .inner-container .parent-controls:hover{box-shadow:2px 2px 6px#000;transition:box-shadow .2s}:host .chart .x-label{height:1.2em!important;line-height:1em!important}:host .chart .x-label,:host .chart .y-label{color:var(--d3fc-label--color,inherit);font-size:14px}:host .chart d3fc-canvas.plot-area{display:none}:host .chart.candlestick d3fc-canvas.plot-area,:host .chart.heatmap d3fc-canvas.plot-area,:host .chart.ohlc d3fc-canvas.plot-area,:host .chart.xyline d3fc-canvas.plot-area,:host .chart.xyscatter d3fc-canvas.plot-area{display:block}:host .chart .x-axis text,:host .chart .y-axis text,:host .chart .y2-axis text{fill:var(--d3fc-axis-ticks--color,#505050);font-size:11px}:host .chart .x-axis path,:host .chart .y-axis path,:host .chart .y2-axis path{stroke:var(--d3fc-axis--lines,#b4d2e1)}:host .chart .splitter-label{display:inline-block;margin:0 10px;cursor:pointer}:host .chart .splitter-label:after{margin-left:5px;color:var(--d3fc-axis--lines,#b4d2e1)}:host .chart .splitter-label:hover:after{color:var(--d3fc-axis-ticks--color,#505050)}:host .chart .splitter-label.disabled:after{color:rgba(80,80,80,.3)}:host .chart .splitter-label.disabled{cursor:default}:host .chart .y-label.left-label .splitter-label:after{background-repeat:no-repeat;background-color:var(--icon--color);content:"";display:inline-block;-webkit-mask-size:cover;mask-size:cover;width:16px;height:12px;-webkit-mask-image:var(--sort-desc-icon--mask-image);mask-image:var(--sort-desc-icon--mask-image)}:host .chart .y-label.right-label .splitter-label:after{background-repeat:no-repeat;background-color:var(--icon--color);content:"";display:inline-block;-webkit-mask-size:cover;mask-size:cover;width:16px;height:12px;-webkit-mask-image:var(--sort-asc-icon--mask-image);mask-image:var(--sort-asc-icon--mask-image)}:host .chart.xbar .x-axis path,:host .chart.xyline .x-axis path,:host .chart.xyline .y-axis path,:host .chart.xyline .y2-axis path,:host .chart.xyscatter .x-axis path,:host .chart.xyscatter .y-axis path,:host .chart.xyscatter .y2-axis path,:host .chart.yarea .y-axis path,:host .chart.yarea .y2-axis path,:host .chart.ybar .y-axis path,:host .chart.ybar .y2-axis path,:host .chart.yline .y-axis path,:host .chart.yline .y2-axis path,:host .chart.yscatter .y-axis path,:host .chart.yscatter .y2-axis path{visibility:hidden}:host .chart .y-label{white-space:nowrap}:host .chart .nearbyTip{fill:var(--d3fc-series,rgba(31,119,180,.5))}:host #dragHandles{position:absolute;top:0;right:0;left:auto;pointer-events:none}:host #dragHandles rect{pointer-events:all}:host .label rect{fill:none}:host .legend-container{position:absolute;top:12px;right:12px;left:auto;width:150px;height:280px}:host .legend-container.legend-color{width:90px;height:150px}:host .legend-container[borderbox-on-hover=true]{transition:box-shadow 1s}:host .legend-container[borderbox-on-hover=true]:hover{background-color:var(--d3fc-legend--background,#fff);transition:box-shadow .2s,background-color .2s}:host .legend-container .legend{font-size:8pt;width:100%}:host .legend-container .legend .cell{cursor:pointer}:host .legend-container .legend .cell path{fill:var(--d3fc-series,rgba(31,119,180,.5));stroke:var(--d3fc-series,#1f77b4)}:host .legend-container .legend .cell.hidden path{fill:hsla(0,0%,80%,.5);stroke:#ccc}:host .legend-container .legend .cell.hidden circle{fill:#ccc!important}:host .legend-container text{fill:var(--d3fc-legend--text,#333)}:host .legend-container .label:hover{fill:#22a0ce}:host .legend-container #legend-axis path{stroke:var(--d3fc-legend--text,#333)}:host .legend-container .legend-controls{margin-left:12px}:host .legend-container .legend-controls #down-arrow,:host .legend-container .legend-controls #up-arrow{cursor:pointer;color:#1f77b4}:host .legend-container .legend-controls #down-arrow.disabled,:host .legend-container .legend-controls #up-arrow.disabled{cursor:default;color:#333}:host .heatmap .legend-container.legend-color{height:200px}:host .treemap .legend-container.legend-color{height:200px}:host .treemap .legend-container:not(.legend-color){width:100px}:host .zoom-controls{position:absolute;top:10px;left:0;width:100%;text-align:center}:host .zoom-controls button{-webkit-appearance:none;background:var(--plugin--background,#f7f7f7);border:1px solid var(--inactive--color,#ccc);color:var(--d3fc-label--color,inherit);font-size:12px;padding:8px;opacity:.5;cursor:pointer}:host .zoom-controls button:hover{opacity:1}:host .parent-controls{position:absolute;top:30px;right:145px;width:100%;text-align:right}:host .parent-controls button{-webkit-appearance:none;background:#f7f7f7;border:1px solid #ccc;padding:10px;opacity:.5;cursor:pointer}:host .parent-controls button:hover{background:#e6e6e6}:host div.tooltip{position:absolute;text-align:left;font-size:12px;font-weight:300;white-space:nowrap;padding:.5em;background:var(--d3fc-tooltip--background,#fff);color:var(--d3fc-tooltip--color,#000);border:1px solid var(--d3fc-tooltip--border-color,#777);box-shadow:var(--d3fc-tooltip--box-shadow,none);pointer-events:none}:host div.tooltip ul{margin:0;padding:0;list-style-type:none}