.dot{display:none}.dim{border-radius:4px;border:none;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.25);color:rgba(0,0,0,.8);background-color:white;font-size:12px;font-weight:700;max-width:128px;overflow-wrap:break-word;padding:.25rem .5rem;position:absolute;width:max-content;height:max-content;transform:translate3d(-50%,-50%,0);--min-hotspot-opacity:0}.dim,.dimensionLineContainer{display:block;pointer-events:none}.dimensionLine{stroke:#18A4D9;stroke-width:2;stroke-dasharray:2}.hideHotspot{display:none}.hide{display:none!important}.progress-bar{display:block;width:33%;height:10%;max-height:2%;position:absolute;left:50%;top:15%;transform:translate3d(-50%,-50%,0);border-radius:25px;box-shadow:0 3px 10px 3px rgba(0,0,0,.212),0 0 5px 1px rgba(0,0,0,.226);border:1px solid rgba(255,255,255,.9);background-color:rgba(0,0,0,.2)}.progress-bar.hide{visibility:hidden;transition:visibility .3s}.update-bar{width:0;height:100%;border-radius:25px;float:left;transition:width .3s}.hotspot,.update-bar{background-color:#18A4D9}.hotspot{display:block;width:20px;height:20px;border-radius:10px;border:4px solid #ffffff;box-sizing:border-box;cursor:pointer;transition:all 1s}.hotspot.active{background-color:#ffffff;border-color:#18A4D9}:not(:defined)>*{display:none}#annotationLines{pointer-events:none;display:block}.annotationLine{opacity:0;visibility:hidden;transition:opacity 1s ease .1s;stroke:#18A4D9;stroke-width:2}.annotationLine.show{opacity:1;visibility:visible}#info-box{opacity:0;visibility:hidden;transition:opacity .3s ease}#info-box.show{opacity:1;visibility:visible}