*{box-sizing:border-box}body,html{height:100%;margin:0;cursor:default}html{overflow:hidden}#fl-layout-wrapper-outer{height:100%}#fl-layout-wrapper-outer #fl-layout-sidebar{z-index:100;overflow-y:auto;flex-shrink:0}#fl-layout-wrapper-outer #fl-layout-sidebar.hidden{display:none}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel{width:15rem;flex-shrink:0;padding:3.4rem 1rem 1rem 1rem;box-sizing:border-box;height:100vh;overflow:auto}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel.hidden{display:none}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel .control-wrapper{margin-bottom:.75rem;display:none}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel .control-wrapper .control-label{font-size:.85rem;line-height:1.25em;margin-bottom:.1em}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel .control-wrapper .fl-control-dropdown.open .list{min-width:100%}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel .aggregate-by-control,#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel .shade-by-control{margin-bottom:1.5rem}#fl-layout-wrapper-outer #fl-layout-sidebar .control-panel-overflow{position:absolute;height:3rem;display:block;width:100%;bottom:0;pointer-events:none}#fl-layout-wrapper-outer .svg-container{position:absolute}#fl-layout-wrapper-outer.narrow{display:block!important;position:relative}#fl-layout-wrapper-outer.narrow #fl-layout-sidebar{position:absolute!important;top:0}#fl-layout-wrapper-outer.narrow #fl-layout-sidebar .control-panel{width:100vw;z-index:100;background-color:#fff;border-bottom:1px solid #ddd}#fl-layout-wrapper-outer.narrow #fl-layout-sidebar .control-panel .fl-control-dropdown .list{min-width:100%}#controls-hide-button{vertical-align:top;transition:opacity .25s;position:absolute;top:1rem;right:1rem;padding:.4rem;line-height:0;border-radius:50%;display:none;box-sizing:content-box;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;border:none}#controls-hide-button:hover{opacity:.5}#controls-hide-button svg{width:.9rem;height:.9rem}#controls-hide-button path{stroke-width:8;stroke-linecap:round}#controls-show-button{line-height:0;transition:opacity .25s;position:absolute;display:none;top:.75rem;right:.75rem;z-index:200;border-radius:50%;border:none;box-sizing:content-box;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.4)}#controls-show-button:hover{opacity:.5}#fl-layout-legend-container .fl-legend-container{margin-right:1rem}#fl-layout-primary .fl-data-foreground .elements .mark text,#fl-layout-primary .fl-data-foreground .labels text{pointer-events:none}.search-container{position:absolute;text-align:left;z-index:1;top:2px;left:2px}.search-container .search-list[data-pale-background=true] .search-item:hover{outline:2px solid black;outline-offset:-2px;outline-color:rgba(0,0,0,.65);background-color:rgba(0,0,0,.05)}.search-container .search-list[data-pale-background=true] .search-item.selected,.search-container .search-list[data-pale-background=true] .search-item:focus-visible{outline:2px solid black;outline-offset:-2px}.search-container .search-list[data-pale-background=false] .search-item:hover{outline:2px solid white;outline-offset:-2px;outline-color:rgba(255,255,255,.65);background-color:rgba(255,255,255,.05)}.search-container .search-list[data-pale-background=false] .search-item.selected,.search-container .search-list[data-pale-background=false] .search-item:focus-visible{outline:2px solid white;outline-offset:-2px}.search-container.hidden{display:none}.search-container.expanded input{width:100%!important}.search-container input{border:none;cursor:default;position:relative;font-family:inherit;transition:.2s width;display:block}.search-container .search-icon{position:absolute;pointer-events:none}.search-container .search-icon svg{position:absolute;width:100%;height:100%}.search-container .search-list{display:none;opacity:0;margin-top:1px;min-width:100%;max-width:calc(100% + 2rem);max-height:50vh;overflow:auto;position:absolute}.search-container .search-list .search-item{height:auto;padding:.5rem;cursor:pointer;position:relative}.search-container .search-list .search-item p{margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.search-container.active .search-list{display:block}.search-container ::-webkit-input-placeholder{display:none}.search-container.expanded ::-webkit-input-placeholder{display:none}.flourish-popup{z-index:200}.flourish-popup .flourish-panel table tr:last-child td,.flourish-popup table tr:last-child td{word-break:inherit}/*# sourceMappingURL=style.css.map */