.map-container{position:absolute;height:100vh;width:100vw;top:0;left:0;right:0;bottom:0}.marker{width:25px;height:25px;border-radius:50%;cursor:pointer;position:absolute;z-index:100}.imagePinMarker{cursor:pointer;position:absolute;z-index:100}.wrap-collabsible{margin-bottom:1.2rem 0;z-index:1;position:absolute;width:800px}input[type=checkbox]{display:none}.lbl-toggle{display:block;font-weight:700;font-family:monospace;font-size:1.2rem;text-transform:uppercase;text-align:center;padding:1rem;color:#23374b;background:#fff;cursor:pointer;border-radius:7px;transition:all .25s ease-out}.lbl-toggle:hover{color:#7c5a0b}.lbl-toggle:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out}.toggle:checked+.lbl-toggle:before{transform:rotate(90deg) translate(-3px)}.collapsible-content{max-height:0px;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:100vh}.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsible-content .content-inner{background:#efeeebcc;border-bottom:1px solid rgb(35 55 75);border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:.5rem 1rem}.level-selector{z-index:1;position:absolute;left:35%;bottom:5px;width:200px}.login-form{min-width:300px}.login-form-forgot{float:right}.login-form-button{width:100%}.button-toolbar{z-index:200;position:absolute;left:40%;background:#efeeeb;margin:0;color:#23374b;font-family:arial;padding:0;height:fit-content;align-items:center;min-width:400px;width:20%}.dashboard-containter,.bim-model-container{position:absolute;height:100vh;width:100vw;top:0;left:0;right:0;bottom:0;padding:"0 48px"}.aps-viewer-container{position:absolute;top:0;left:0;right:0;bottom:0}.adsk-login{z-index:200;position:absolute;margin:10px 0 0 10px}.bim-model-selector{z-index:200;position:absolute;margin:60px 0 0 10px}.assets-list{z-index:200;position:absolute;margin:110px 0 0 10px}.modal-main{background-color:#23374be5;font-family:monospace;border-radius:4px;justify-content:center}.rooms-map{height:700px;width:95%;margin-left:10px;margin-right:10px;margin-top:35px}.buildings-table{margin-top:35px}.dashboard-nav{height:100vh;margin-left:0;margin-top:0;margin-bottom:0;width:256px;background:#efeeebcc;padding-top:100px}.ant-menu-item-selected.customMenuItem{background-color:#fff!important;margin:0;width:100%;height:100px;border-bottom-right-radius:10px}.ant-menu-item.customMenuItem{height:130px;border-radius:0}.ant-menu-item-hover.customMenuItem{background-color:red!important}.ant-tabs-tab{padding:0;background-color:#efeeebcc!important;height:100px}.ant-tabs-tab-active{background-color:#fff!important}.ant-tabs-nav-list{background-color:#efeeebcc;height:calc(100vh - 110px)!important;padding-top:0%}.dashboard-title{padding-left:25px;padding-top:10px;height:110px;background-color:#efeeebcc;width:250px}.title-lists{color:#e94e1b}div.content-asset-details{width:320px;height:400px;overflow-y:auto;margin:auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}div.content-asset-details-hidden{display:none}.specs{margin:20px 0}.specs dt{font-weight:700;margin-top:10px;color:#000}.specs dd{margin:0 0 10px;color:#00008b}.download-link{display:block;margin:20px 0;padding:10px;text-align:center;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px}.download-link:hover{background-color:#0056b3}.tooltip{position:absolute;margin:8px;padding:4px;background:#000c;color:#fff;max-width:300px;font-size:10px;z-index:9;pointer-events:none}::-webkit-scrollbar{width:3px;height:3px;border-left:0;background:#0000001a}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{border-radius:0;background:#f0f8ff}.dashboard-assets-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.dashboard-assets-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe{aspect-ratio:16/9;width:100%}
