html{font-size:16px}body{margin:0}div{box-sizing:border-box}h1{font-size:1.5em;margin:.25em 0}h4{display:inline;color:#a9a9a9;margin-bottom:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}.App{font-family:sans-serif;height:100vh;width:100vw;background-color:#000}.App .vis-container{position:absolute;top:0;left:0;right:0;bottom:0}.App .controls{position:absolute;margin-left:1em;margin-top:5em;z-index:1;background:rgba(0,0,0,.75);color:#fff;width:350px;border-radius:1em;touch-action:none;overflow:auto;border:1px solid grey}.App .controls label{min-width:6rem;line-height:1.25;display:inline-block}.App .controls .performance-panel label{min-width:10rem}.App .controls .about-panel p:first-of-type{margin-top:0}.App .controls .about-panel .acknowledge-about-button{display:block;margin-left:auto;margin-right:auto}.App .controls .advanced-settings-title-bar,.App .controls .controls-title-bar{display:flex;justify-content:space-between;align-items:center}.App .controls .advanced-settings-title-bar .title,.App .controls .controls-title-bar .title{display:inline}.App .controls .controls-title-bar{padding:.5em 1em}.App .controls button,.App .controls input,.App .controls select{font-size:1em}.App .controls .selection-header{display:flex;justify-content:space-between;align-items:baseline}.App .controls .selection-header>h3{margin-bottom:0}.App .controls .search-section{display:flex;justify-content:space-between}.App .controls .search-section .data-list{flex-grow:1;position:relative}.App .controls .search-section .data-list .data-list-input,.App .controls .search-section .data-list .data-list-input input{width:100%}.App .controls .search-section button{margin-left:1em}.App .controls .selected-points-info{text-align:start;vertical-align:initial;background:rgba(15,15,15,.9);padding:.5em;margin:.5em 0;border:1px solid grey;max-height:20vh;overflow:auto}.App .controls .resolution-scale-section{display:flex}.App .controls .resolution-scale-section>*{box-sizing:border-box}.App .controls .resolution-scale-section label{flex-shrink:0}.App .controls .resolution-scale-section input,.App .controls .resolution-scale-section select{flex-shrink:1;min-width:0}.App .error-message{color:#fff;font-size:5em}.App ul.react-tabs__tab-list{display:flex;padding:0;margin-top:0;margin-bottom:.5em;width:100%}.App .react-tabs__tab{list-style:none;display:inline-block;background:#323245;font-weight:700;cursor:pointer;padding:0 .5em;height:2em;line-height:2em;border:1px solid grey;border-bottom:none;border-radius:2px;flex-grow:1;text-align:center}.App .react-tabs__tab:first-of-type{border-left:none}.App .react-tabs__tab:last-of-type{border-right:none}.App .react-tabs__tab--selected{background:rgba(0,0,0,.75)}.App .tab-panel.react-tabs__tab-panel--selected{padding:1em}@media only screen and (max-width:512px){.App .controls{position:fixed;margin-left:5vw;width:90vw;max-height:90vh;bottom:5vh}.App .controls ul.react-tabs__tab-list{position:absolute;bottom:-.5em}.App .react-tabs__tab{border-top:none;border-bottom:1px solid grey}.App .tab-panel.react-tabs__tab-panel--selected{padding-bottom:3em}}.point-details-section .point-detail-info{margin:.5rem 0}.point-info{margin:.5em 0}.point-info a{color:#4577ff}.point-info .point-header{display:flex;justify-content:space-between}.point-info .toggle-info-button{background:#4577ff;color:#fff}.point-info .deselect-button{background:maroon;color:#fff;margin-left:.25rem}.data-list-item{line-height:1.9}.data-list-input{position:relative}.data-list-input:after{content:"\25BC";color:#000;position:absolute;right:.25em;top:10%}.loading-overlay{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:1}.loading-overlay .loader-backdrop{position:fixed;width:100%;height:100%;background-color:#000;opacity:1%}.loading-overlay .loading-overlay-message{color:#fff;position:relative;text-align:center}.loader,.loader:after{border-radius:50%;width:50vw;height:50vw;width:50vmin;height:50vmin}.loader{margin:60px auto;font-size:10px;position:relative;border:1.1em solid rgba(0,0,0,.5);border-left-color:#00f;transform:translateZ(0);animation:load .91s cubic-bezier(.43,.27,.82,.95) infinite}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ab4bdf59.chunk.css.map */