.bulldozair-annotation{align-items:center;cursor:pointer;display:flex;flex-direction:column;pointer-events:auto;position:absolute;touch-action:none;transform:translate(calc(-50% + .90625rem),calc(-100% + .90625rem));z-index:1000!important}.bulldozair-annotation:hover{cursor:pointer}.bulldozair-annotation-moving{cursor:grabbing}.bulldozair-annotation-label{background-color:#fff;border-radius:.25rem;color:#000;font-size:.75rem;margin-bottom:.3125rem;padding:.125rem .375rem;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.bulldozair-annotation-icon{align-items:center;display:flex;height:2.1875rem;justify-content:center;width:2.1875rem}.bulldozair-annotation-icon svg{display:block}#root{display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}body{font-family:Roboto,Work Sans,sans-serif;margin:0;padding:0}.global-container{flex-direction:column}.global-container,.viewer-container{display:flex;height:100%;position:relative;width:100%}.viewer-container{align-items:center;justify-content:center}#xeokitCanvas{background-image:linear-gradient(to right top,#e7f3ff,#e8f3ff,#eaf4ff,#ebf4ff,#ecf5ff,#edf6ff,#eef6ff,#eff7ff,#f0f8ff,#f1f8ff,#f2f9ff,#f3f9ff);flex:1;height:100%;overflow:hidden;position:relative}.left-panel-container{background-color:#fff;display:flex;flex:0 0 29%;flex-direction:column;height:100%;position:relative;transition:transform .3s ease-in-out;z-index:1}.truncated-text{display:inline-block;flex-grow:1;flex-shrink:1;max-width:calc(100% - 6rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.left-panel-container{position:absolute;transform:translateX(-100%);z-index:2}.left-panel-container.open{transform:translateX(0)}.truncated-text{max-width:calc(100% - 6rem)}}.toggle-left-panel-button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;left:1rem;padding:.5rem 1rem;position:absolute;top:1rem;z-index:3}.toggle-left-panel-button:hover{background-color:#0056b3}.selected-object-list{height:100%;overflow-x:scroll;overflow-y:scroll;padding:.625rem}#selection-view-container{display:flex;flex:1;flex-direction:column;overflow-y:scroll;padding:.625rem}img.storey-image-viewer{height:100%;object-fit:contain;width:100%}#display-type-selector{margin:.625rem;position:absolute;right:1%;top:1%}#display-tree-view{margin:.625rem;position:absolute;right:90%;top:1%}#movement-joystick-container{bottom:10%;left:20%;position:absolute}#rotation-joystick-container{bottom:10%;position:absolute;right:20%}button.primary-button{background-color:#005378!important;border:none;border-radius:.25rem;color:#fff!important;cursor:pointer;font-size:1rem;padding:.5rem 1rem;text-transform:none;transition:background-color .3s ease-in-out}button.primary-button:hover{background-color:#003f5c!important}.MuiFab-root.primary-fab{background-color:#005378!important;color:#fff!important;transition:background-color .3s ease-in-out}.MuiFab-root.primary-fab:hover{background-color:#003f5c!important}#tree-view-container{display:flex;flex:1;flex-direction:column;height:50%;overflow-x:scroll;overflow-y:scroll;padding-left:.625rem;padding-right:.625rem;padding-top:.625rem;position:relative}#tree-view-container #tree-hierarchy-selector{background-color:#fff;margin:.5rem;position:sticky;top:0;z-index:2}#tree-view-container #tree-view{flex:1;width:100%}#tree-view-container #tree-view ul{list-style:none;padding-left:1.75em;pointer-events:none}#tree-view-container #tree-view ul li{padding-bottom:.1875rem;padding-top:.1875rem;pointer-events:none;position:relative;vertical-align:middle;width:31.25rem}#tree-view-container #tree-view ul li a{background-color:#eee;border-radius:50%;color:#000;display:inline-block;height:1.5em;left:-1.5em;pointer-events:all;position:absolute;text-align:center;text-decoration:none;width:1.5em}#tree-view-container #tree-view ul li a.plus{background-color:#ded;pointer-events:all}#tree-view-container #tree-view ul li a.minus{background-color:#eee;pointer-events:all}#tree-view-container #tree-view ul li a:active{pointer-events:all;top:.0625rem}#tree-view-container #tree-view ul li span:hover{background:#000;color:#fff;cursor:pointer;padding-left:.125rem;pointer-events:all}#tree-view-container #tree-view ul li span{display:inline-block;height:1.4375rem;padding-left:.125rem;pointer-events:all;width:calc(100% - 3.125rem)}#tree-view-container #tree-view .highlighted-node{background:#fff;color:#333;padding-left:.0625rem;padding-right:.3125rem;pointer-events:all}@media (max-width:768px){#tree-view-container{height:auto;padding:.5rem}#tree-view-container #tree-view ul li{width:25rem}#tree-view-container #tree-view ul li span{width:calc(100% - 2.5rem)}}@media (max-width:480px){#tree-view-container{height:auto;padding:.25rem}#tree-view-container #tree-view ul li{width:20rem}#tree-view-container #tree-view ul li span{width:calc(100% - 2rem)}#tree-view-container #tree-view ul li a{height:1.25em;left:-1.25em;width:1.25em}}