@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.cesium-viewer-animationContainer,.cesium-viewer-timelineContainer,.cesium-viewer-toolbar,.cesium-viewer-vrContainer{display:none!important}.cesium-viewer,.cesium-viewer-cesiumWidgetContainer,.cesium-widget{height:100%;width:100%}body{overflow:hidden}#root{height:100%}main{align-items:stretch;flex-direction:column}#cesiumOuterContainer,main{display:flex;height:100%;position:relative}#cesiumOuterContainer{flex:1;flex-direction:row;overflow:hidden;width:100%}@media (max-width:659px){#cesiumOuterContainer{flex-direction:column}}#cesiumContainer{flex:1;height:100%;min-width:10%;overflow:hidden;position:relative;width:100%}#cesiumContainer canvas{height:100%;touch-action:none;transition:-webkit-filter .25s linear;width:100%}#cesiumContainer canvas.blurred{filter:blur(20px);transition:-webkit-filter .1s linear}#cesiumContainer canvas.interaction-click-editing-point,#cesiumContainer canvas.interaction-creating{cursor:crosshair}#cesiumContainer canvas.interaction-is-grabbing{cursor:grabbing}#cesiumContainer canvas.interaction-can-pick{cursor:pointer}#cesiumContainer canvas.interaction-can-not-pick{cursor:not-allowed}#cesiumContainer canvas.not-interactive{pointer-events:none}.integral{font-size:10px;padding:.2rem .45rem!important}.w-full{width:100%}.h-full{height:100%}.hidden-if-empty:empty{display:none}.styled-focus:focus-visible{box-shadow:var(--rs-focus-shadow);outline:none}.resizable-handle{background-color:var(--rs-color-border-neutral-faded);height:1px}.resizable-handle:hover:after{background-color:var(--rs-color-brand);opacity:1}.helper-box-ul{list-style:disc;padding-left:var(--rs-unit-x6)}kbd{border:1px solid var(--rs-color-border-neutral)!important}.winbox .wb-min{display:none}.winbox.modern{border-radius:var(--rs-radius-medium) var(--rs-radius-medium) 0 0}.winbox.modern .wb-body{background:#fff!important;margin:0!important}.winbox.modern.textual .wb-body{background:var(--rs-color-background-page)!important}.visibility-button.hidden{color:var(--rs-color-foreground-disabled)!important}.visibility-button.hidden:hover{color:inherit!important}.multi-value-filter div{flex-wrap:wrap;max-width:100%}header #header-twinName{max-width:300px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.header-button{justify-content:start;min-width:100%!important}.menu-icon:hover{cursor:pointer}.new-version-confirmation-modal{border:1px solid var(--rs-color-border-neutral);width:460px}.new-version-confirmation-modal .points-list{list-style-type:disc;padding-inline-start:var(--rs-unit-x5)}.modes-panel{max-width:90%;will-change:width,height}@media (max-width:659px){.modes-panel{border-top-left-radius:var(--rs-radius-large);border-top-right-radius:var(--rs-radius-large);margin-top:calc(var(--rs-radius-large) * -1);max-height:90%;max-width:100%}}.modes-panel.active{min-height:100%;transition:width .3s ease-out;width:500px}@media (max-width:659px){.modes-panel.active{height:400px;min-height:unset;transition:height .3s ease-out;width:100%!important}}.modes-panel.active .modes-panel-resizer{opacity:1;visibility:visible}.modes-panel.active.additional-panel-active{width:1000px}@media (min-width:1280px){.modes-panel.active.additional-panel-active{min-width:1000px}}.modes-panel:not(.active){min-height:100%;transition:width .3s ease-in;width:0!important}@media (max-width:659px){.modes-panel:not(.active){height:0!important;min-height:unset;transition:height .3s ease-in;width:unset!important}}.modes-panel.resizing{transition:unset}.modes-panel .modes-panel-resizer{background:transparent;cursor:col-resize;left:-.5rem;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out,visibility .6s ease-in-out;visibility:hidden;z-index:1}@media (max-width:659px){.modes-panel .modes-panel-resizer{background:var(--rs-color-background-elevation-base);border-top-left-radius:var(--rs-radius-large);border-top-right-radius:var(--rs-radius-large);cursor:row-resize;left:0;margin-top:-1px;top:0;transform:translate(0)}}@media (min-width:660px){.modes-panel .modes-panel-resizer .resizer-bar.resizing,.modes-panel .modes-panel-resizer:hover .resizer-bar{background-color:var(--rs-color-brand);scale:4}}.modes-panel .modes-panel-resizer .resizer-bar{background-color:var(--rs-color-background-neutral);margin-inline-end:.33rem;transition:all .3s ease-in-out}@media (max-width:659px){.modes-panel .modes-panel-resizer .resizer-bar{margin-inline-end:unset;transition:unset}}.modes-panel .modes-panel-content{border-left:1px solid var(--rs-color-border-neutral);height:100%;left:0;max-width:100%;min-width:500px;overflow-y:auto;top:0;width:100%}@media (max-width:659px){.modes-panel .modes-panel-content{border-left:unset;min-width:unset}}#invite-code-share-modal{border:1px solid var(--rs-color-border-neutral)}#invite-code-share-modal:not(.customPermissionsToggled)>div>div[class^=" _divider_"]:nth-of-type(3){display:none}#invite-code-share-modal .customPermissionsIcon{display:inline-flex;margin-right:var(--rs-unit-x2);transform:translateY(5px)}#documentsComponent #documents-breadcrumbs ol>li:first-child button{text-transform:capitalize}#documentsComponent .searchTerm-input-container{border-radius:var(--rs-radius-medium)}#documentsComponent .searchTerm-input-container span[class*=_attachment--position-end]{padding-right:calc(var(--rs-p-v) - 1px)}#documentsComponent .searchTerm-input-container span[class*=_attachment--position-end]>div>div>div button{border-radius:0}#documentsComponent .documents-search-buttons{border:1px solid var(--rs-color-border-neutral);border-radius:var(--rs-radius-small);overflow:hidden}#documentsComponent #documents-items-container #document-items{border-radius:var(--rs-radius-medium);transition:background-color var(--rs-duration-medium) ease}#documentsComponent #documents-items-container #document-items>*{transition:opacity var(--rs-duration-medium) ease}#documentsComponent #documents-items-container #document-items .document-item{cursor:pointer}#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container{pointer-events:none}#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container .fake-spreader{display:none}#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container .search-results-breadcrumbs{width:100%}#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container .search-results-breadcrumbs ol,#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container .search-results-breadcrumbs ol li{flex-wrap:nowrap;gap:.2rem}@media (max-width:659px){#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container .search-results-breadcrumbs ol li:not(:last-child){display:none}#documentsComponent #documents-items-container #document-items .document-item .search-results-breadcrumbs-container .fake-spreader{display:inline}}#documentsComponent #documents-items-container.--highlighted #document-items{background:rgba(var(--rs-color-rgb-background-primary),8%);border-color:var(--rs-color-border-primary);border-style:dashed}#documentsComponent #documents-items-container.--highlighted #document-items>*{opacity:0;pointer-events:none}#documentsComponent #documents-items-container.--highlighted #documents-drag-message{opacity:1}#documentsComponent #documents-items-container #documents-drag-message{left:50%;opacity:0;pointer-events:none;top:50%;transform:translate(-50%,-50%)}#documentsComponent #documentsUploadFakeInput label>div{width:100%}#documentsComponent #download-all-button.disabled{cursor:not-allowed}#documentsComponent .download-all-loader{margin-right:var(--rs-unit-x1)}#documentsComponent #upload-buttons #documentsUploadFiles,#documentsComponent #upload-buttons #documentsUploadFolder{flex:1}#documentsComponent #upload-buttons #documentsUploadFiles label,#documentsComponent #upload-buttons #documentsUploadFolder label{border:none;border-radius:var(--rs-radius-small);padding:0}#documentsComponent #upload-buttons #documentsUploadFiles div,#documentsComponent #upload-buttons #documentsUploadFiles div>span,#documentsComponent #upload-buttons #documentsUploadFolder div,#documentsComponent #upload-buttons #documentsUploadFolder div>span{width:100%}#documentsComponent.loading #documents-breadcrumbs{pointer-events:none}#documents-page-container{display:flex;flex:1;flex-direction:column}.upload-files-toast-error ul{padding-inline-start:var(--rs-unit-x5)}.mode-title{text-transform:uppercase}#camera-controls .direction{display:contents;height:20px!important;padding:0;width:20px!important}#camera-controls .direction span{font-weight:700;height:20px;justify-content:center;width:20px}#camera-controls .direction.east span{transform:rotate(90deg)}#camera-controls .direction.west span{transform:rotate(-90deg)}#camera-controls .direction.north span{color:var(--rs-color-background-critical)}#camera-controls .direction.south span{transform:rotate(180deg)}#camera-controls #camera-home{background-color:var(--rs-color-background-neutral);border:2px solid var(--rs-color-background-page);height:40px;transition:none;width:40px!important;z-index:1}#camera-controls .cross-decoration{background-color:var(--rs-color-border-neutral);height:65px;position:absolute;width:1px}#camera-controls .cross-decoration.first{transform:rotate(45deg)}#camera-controls .cross-decoration.second{transform:rotate(-45deg)}#camera-controls #icon-compass-arrow{position:absolute;top:-10px}#camera-controls #icon-compass-arrow path{fill:var(--rs-color-background-critical)}#view-controls button{border-radius:0;padding-left:var(--rs-unit-x1);padding-right:var(--rs-unit-x1)}@media (max-width:659px){#view-controls{margin-bottom:var(--rs-radius-large)}}.images .tabs .tab-button{padding:0}.images .tabs .tab-button:hover{background-color:transparent!important;color:var(--rs-color-foreground-neutral-faded)}.images .tabs .tab-button:hover:before{opacity:0!important}.images .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.images .gallery .image-card{aspect-ratio:16/9;display:flex;overflow:hidden;padding:0;position:relative;width:100%}.images .gallery .image-card>span{height:100%;position:relative;width:100%}.images .gallery .image-card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.images .gallery .image-card img:hover{transform:scale(1.1)}.images .gallery .image-card .image-badge{display:flex;height:auto;left:4px;pointer-events:none;position:absolute;top:4px;width:auto}.images .image-preview{height:33vh;overflow:hidden}@media (max-width:659px){.images .image-preview{height:20vh}}.images .image-preview .image-canvas{border:1px solid var(--rs-color-border-neutral-faded);border-radius:var(--rs-radius-medium)}.images .image-preview .crosshair-2d-annotations{height:200vh;pointer-events:none;position:absolute;visibility:hidden;width:100vw}.images .image-preview .crosshair-part{background-color:var(--rs-color-black);opacity:.7;position:absolute}.images .image-preview .crosshair-bottom,.images .image-preview .crosshair-top{height:calc(50% - 3px);left:50%;transform:translate(-50%);width:3px}.images .image-preview .crosshair-left,.images .image-preview .crosshair-right{height:3px;top:50%;transform:translateY(-50%);width:calc(50% - 3px)}.images .image-preview .crosshair-top{top:0}.images .image-preview .crosshair-bottom{bottom:0}.images .image-preview .crosshair-left{left:0}.images .image-preview .crosshair-right{right:0}.images canvas{background-color:var(--rs-color-background-primary-faded);cursor:pointer}.images .image-loading{align-items:center;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.images .pnlm-controls-container{bottom:8px;left:8px;top:unset}.images .image-info{background-color:var(--rs-color-background-primary-faded);left:4px;opacity:.8;position:absolute;top:4px;z-index:1}.images .image-info div{font-size:var(--rs-font-size-caption-2);text-align:center}.images .crosshair{background-color:var(--rs-color-background-primary-faded);pointer-events:none;position:absolute}.images .crosshair.x{bottom:0;height:2px;top:calc(50% - 1px);width:100%}.images .crosshair.y{bottom:0;height:100%;left:calc(50% - 1px);width:2px}.images .minimap{z-index:1}.images .minimap .map-badge{border-radius:6px;bottom:4px;left:4px;position:absolute;width:41px;z-index:1000}.images .minimap .leaflet-marker-icon{background:none;border:none}.images .panellum{height:100%!important;width:100%!important}.images .panellum .pnlm-load-button,.images .panellum .pnlm-zoom-controls{display:none!important}.images .three-sixty-viewer{-webkit-tap-highlight-color:"transparent";transition:var(--rs-duration-medium)}.new-tag-dropdown{--rs-p-s:1!important;max-height:300px;overflow:auto}.settings .reduced-margin{margin-top:-12px}.settings .circle{border-radius:50%;height:var(--rs-unit-x4);margin-right:var(--rs-unit-x1);width:var(--rs-unit-x4)}.settings .number-input{width:65px}.settings div[role=tabpanel]{overflow:auto}.asbuilder .asbuilderDescriptionImage{max-height:500px}.asbuilder .custom-field-label{display:flex;gap:var(--rs-unit-x3)}.asbuilder .asbuilderInputField{width:85px}#revit .uploadModel label{border:0;padding:0}.position-input{width:130px}.rotation-input{width:90px}.inventory-catalogue-table tr:hover:not(#status-cell){background:var(--rs-color-background-neutral-faded);cursor:pointer}#inventory div[role=tabpanel]{flex-grow:1;height:100%}#inventory .asset-accordeon-content-border{border-top:1px solid var(--rs-color-border-neutral)}#inventory .required-sup{color:var(--rs-color-foreground-critical)}.markdown ul{margin-left:8px;padding-left:20px}.markdown table{border-collapse:collapse;margin-bottom:1rem;width:100%}.markdown td,.markdown th{border:1px solid #ddd;padding:8px;text-align:left}.ai-input{cursor:pointer}.ai-input input{cursor:pointer!important}#annotations .onMobile .accordion-item.interacting .mobileOverlay,#inventory .onMobile .accordion-item.interacting .mobileOverlay,.images .onMobile .accordion-item.interacting .mobileOverlay{display:flex}#annotations .mobileOverlay,#inventory .mobileOverlay,.images .mobileOverlay{cursor:not-allowed;display:none}#annotations .accordion-container .accordion-item,#inventory .accordion-container .accordion-item,.images .accordion-container .accordion-item{transition-property:background-color,color,border-color,box-shadow,opacity}#annotations .accordion-container .accordion-item.static .accordion-content-container>div,#inventory .accordion-container .accordion-item.static .accordion-content-container>div,.images .accordion-container .accordion-item.static .accordion-content-container>div{transition:none!important}#annotations .accordion-container .accordion-item.block-interactions,#inventory .accordion-container .accordion-item.block-interactions,.images .accordion-container .accordion-item.block-interactions{opacity:.5;pointer-events:none}#annotations .accordion-container .accordion-item.active,#inventory .accordion-container .accordion-item.active,.images .accordion-container .accordion-item.active{background-color:var(--rs-color-neutral)}#annotations .accordion-container .accordion-item .accordion-header,#inventory .accordion-container .accordion-item .accordion-header,.images .accordion-container .accordion-item .accordion-header{cursor:pointer}#annotations .accordion-container .accordion-item .main-icon,#inventory .accordion-container .accordion-item .main-icon,.images .accordion-container .accordion-item .main-icon{pointer-events:none}#annotations .accordion-container .accordion-item:hover,#inventory .accordion-container .accordion-item:hover,.images .accordion-container .accordion-item:hover{background-color:var(--rs-color-background-neutral-faded)}#annotations .accordion-container .accordion-item .accordion-name-field,#inventory .accordion-container .accordion-item .accordion-name-field,.images .accordion-container .accordion-item .accordion-name-field{display:flex;flex-basis:0;flex-grow:1;flex-shrink:1;min-width:0}#annotations .accordion-container .accordion-item .accordion-name-field[class*=--disabled],#inventory .accordion-container .accordion-item .accordion-name-field[class*=--disabled],.images .accordion-container .accordion-item .accordion-name-field[class*=--disabled]{pointer-events:none}#annotations .accordion-container .accordion-item .accordion-name-field[class*=--disabled] input,#inventory .accordion-container .accordion-item .accordion-name-field[class*=--disabled] input,.images .accordion-container .accordion-item .accordion-name-field[class*=--disabled] input{text-overflow:ellipsis}#annotations .accordion-container .accordion-item .accordion-name-field[class*=--disabled] input:disabled,#inventory .accordion-container .accordion-item .accordion-name-field[class*=--disabled] input:disabled,.images .accordion-container .accordion-item .accordion-name-field[class*=--disabled] input:disabled{color:var(--rs-color-foreground-neutral)!important}#annotations .accordion-container .accordion-item .accordion-description-textarea textarea,#inventory .accordion-container .accordion-item .accordion-description-textarea textarea,.images .accordion-container .accordion-item .accordion-description-textarea textarea{min-height:76px}#annotations .accordion-container .accordion-item div[role=separator],#inventory .accordion-container .accordion-item div[role=separator],.images .accordion-container .accordion-item div[role=separator]{background-color:var(--rs-color-border-neutral-faded)!important}#annotations .accordion-container .accordion-item .accordion-icon-and-name>*,#inventory .accordion-container .accordion-item .accordion-icon-and-name>*,.images .accordion-container .accordion-item .accordion-icon-and-name>*{flex-shrink:unset!important}#annotations .accordion-container .accordion-item .accordion-file-upload-field,#inventory .accordion-container .accordion-item .accordion-file-upload-field,.images .accordion-container .accordion-item .accordion-file-upload-field{display:none}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment{aspect-ratio:16/9;display:flex;padding:0}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment:hover img,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment:hover img,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment:hover img{scale:1.1}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card{width:100%}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card img,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card img,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card img{transition:all var(--rs-duration-fast)}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim{padding:var(--rs-unit-x3) var(--rs-unit-x3)}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim .accordion-attachment-scrim-content,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim .accordion-attachment-scrim-content,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim .accordion-attachment-scrim-content{text-wrap:nowrap}#annotations .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim .accordion-attachment-scrim-content span,#inventory .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim .accordion-attachment-scrim-content span,.images .accordion-container .accordion-item .accordion-attachments-container .accordion-attachments .accordion-attachment .attachment-card .accordion-attachment-scrim .accordion-attachment-scrim-content span{flex:1;overflow:hidden;text-overflow:ellipsis}.resizable-and-draggable:focus{outline:none}.resizable-and-draggable-drag-area{border-bottom:1px solid var(--rs-color-border-neutral-faded)}.resizable-and-draggable-content{opacity:0;transform:scale(.96);transition:var(--rs-easing-accelerate) var(--rs-duration-rapid);transition-property:transform,opacity;will-change:transform,opacity}.resizable-and-draggable-content.mounted{opacity:1;transform:translate(0) scale(1)!important}.resizable-and-draggable div[role=tabpanel]{flex-grow:1;height:100%}
