html,body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;background:#e3e3e3;font-family:helvetica;font-size:14px}[data-tooltipped]{display:block!important}img{cursor:pointer}.landmark{z-index:1;line-height:60px;overflow:visible;font-size:30px;font-family:monospace;color:#fff;text-shadow:rgb(0,0,0) 0px 0px 5px;background:#fff;border:1px solid #212121;width:10px;height:10px;border-radius:5px;position:absolute}.distance{border-top:2px dashed #000;background-color:transparent!important}.container{margin:0 auto;overflow:hidden}.results-container{position:absolute;width:500px;z-index:2;top:0}.results-container button{text-align:left;z-index:1;left:0;position:fixed;top:150px;height:30px;border-radius:0 3px 3px 0;border:none;background:#fff;min-width:110.55px;cursor:pointer;box-shadow:2px 2px 5px #00000080}.results-container button.show{left:500px}.results-container button:hover{background:#81d4fa}.results-container button.export-table{left:500px;top:200px}.results-container button.export-image{z-index:0;top:100px}.results-container button.export-project{z-index:0;top:50px}.results-container button.save-project{z-index:0;top:5px}.results-container .results{position:fixed;width:500px;font-size:12px;background:#fff;height:100vh;overflow-y:auto;box-shadow:-20px 3px 20px 20px}.results-container .results table{width:100%;text-align:left;border-spacing:0;border-bottom:1px solid #e0e0e0}.results-container .results table th,.results-container .results table td{padding:10px;border-left:1px solid #e0e0e0}.results-container .results table th{background-color:#e0e0e0;padding:10px;font-weight:100}.results-container .results table td{background-color:#fff}.steps{position:fixed;right:20px;text-align:center;top:60px}.steps .step{margin-bottom:10px;background:#fafafa;position:relative;padding:5px;border-radius:50%}.steps .step.current,.steps .step.current .description{background:gold;color:#000;border:1px solid #fff}.steps .step.done,.steps .step.done .description{background:#424242;border:1px solid;color:#fff}.steps .step.hovered .description{display:block}.steps .step .description{position:absolute;width:300px;line-height:normal;padding:7px;background:#fff;color:#000;font-size:13px;top:0;display:none}.controls{z-index:2;position:fixed;bottom:20px}.controls .control-button{background:#fff;cursor:pointer;position:relative}.controls .control-button:hover{background:#212121;color:#fff}.controls .control-button:nth-child(1){border-radius:0 4px 0 0}.controls .control-button:nth-child(2){border-radius:0}.controls .control-button:nth-child(3){border-radius:0 0 4px}.controls .control-button .control-symbol{padding:7px;display:block}.controls .control-button .control-range{position:absolute;width:200px;left:50px;top:10px;display:none}.analysis-selection{position:fixed;top:20px;right:20px}.choose{background:#fff;width:400px;padding:25px;margin:100px auto;border-radius:3px}.rc-slider-track{background-color:#000!important}.additional-comment{padding:15px;background:#e0e0e0;margin-top:0}.cursor-line-horizontal{position:absolute;z-index:1;border-top:1px dotted rgba(0,0,0,.5);border-right:1px dotted rgba(0,0,0,.5);width:100%;height:1px}.cursor-line-vertical{position:absolute;z-index:1;border-top:1px dotted rgba(0,0,0,.5);border-right:1px dotted rgba(0,0,0,.5);width:1px;height:100%}
