html, body, #web-bim-scene { width: 100%; height: 100%; margin: 0 0; border: none; } body > canvas { width: 100%; height: 100%; } @font-face { font-family: DejaVuSansMono, monospace, sans-serif; } * { font-family: bree serif, sans-serif; -webkit-font-smoothing: antialiased; } svg { fill: currentColor; stroke: currentColor; mask-size: cover; } /* ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑ๐ŸŒฑๅˆ†ๅ‰ฒ */ .box { background-color: #ccc; width: 100%; position: absolute; z-index: 3; top: 0; left: 0; } button.active { color: #f00; } .btnList { display: inline; border: 1px solid red; } #container { width: 100%; height: 100%; /*background-image: url("/gis/static/images/bg.png");*/ /*background: teal;*/ background-position: center; background-size: cover; } .maplibregl-canvas-container{ cursor: default !important; } #actions { width: 100%; height: 100%; background: transparent; pointer-events: none; position: absolute; z-index: 10000; top: 0; left: 0; padding: 5vh 10vw; display: none; } #actions > #scoopSelect{ color: white; pointer-events: all; font-size: 1vw; } #actions > #scoopSelect > label{ margin-right: 1.5vw; cursor: pointer; } #actions > #scoopSelect > label > input[type=checkbox]{ width: 1vw; height: 1vw; position: relative; cursor: pointer; vertical-align: -0.125em; } #actions > #scoopSelect > label > input[type=checkbox]::after { position: absolute; top: 0; color: #000; width: 1vw; height: 1vw; display: inline-block; visibility: visible; padding-left: 0px; text-align: center; content: ' '; border-radius: 3px; } #actions > #scoopSelect > label > input[type=checkbox]:checked::after { content: "โœ“"; color: #fff; font-size: 1vw; line-height: 1vw; background-color: #42BEAD; } /*#actions > * {*/ /* pointer-events: all;*/ /*}*/ .cesium-viewer { width: 100%; height: 100%; } #prepare { position: absolute; width: 100%; height: 100%; z-index: 3; background-color: white; display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; transition: all 0.2s ease-in-out; background-image: linear-gradient(to bottom right, #9BBEB5, #37B9E9); /*background-image: url("./images/bg.png");*/ /*background-repeat: no-repeat;*/ /*background-size: cover;*/ } #prepare label { margin-left: 1vw; } #prepare img { position: absolute; right: 0; top: 0; } #prepare div .finish { color: teal; font-weight: bold; display: none; } #prepare .info-panel { width: 100%; height: 100%; position: absolute; padding: 5vh 5vw; z-index: 2; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; padding-bottom: 40vh; color: #B6B6B6; } #prepare .bg-panel { width: 100%; height: 100%; position: absolute; z-index: 1; box-sizing: border-box; } #canvas-bg { position: absolute; z-index: 1; } #container * { /*background-color: transparent !important;*/ } .isLoading { animation: ani-demo-spin 1s linear infinite; } @keyframes ani-demo-spin { from { transform: rotate(0deg); } 50% { transform: rotate(180deg); } to { transform: rotate(360deg); } } #prepare.hide { animation: fade-out 1s; display: none; } @keyframes fade-out { 0% { opacity: 1 } 100% { opacity: 0 } } .maplibregl-control-container { /*display: none !important;*/ } .site-tag-tpl { position: absolute; z-index: 1; top: 0; left: 0; height: fit-content; width: fit-content; /*background: teal;*/ color: white; display: flex; flex-direction: column; align-items: center; justify-content: center; pointer-events: all; cursor: pointer; } .site-tag-tpl{ cursor: default; } .site-tag-tpl[clickable=true]{ cursor: pointer; } .site-tag-tpl[clickable=true]:hover{ border: 1px solid teal; background: rgba(1, 9, 21, 0.6); border-radius: 4px; padding: 0px 0 0px 0; } .site-tag-tpl[rendertype='topLabel'] { flex-direction: row; } .site-tag-tpl[rendertype='topLabel'] .siteDataWrap { order: 2; } .site-tag-tpl[rendertype='topLabel'] .siteLabel { order: 1; } .site-tag-tpl > .siteLabel { white-space: nowrap; display: flex; align-items: center; justify-content: center; font-size: 16px; padding: 6px 8px; } .site-tag-tpl > .siteDataWrap { width: 48px; height: 40px; padding: 8px 0 0 0; display: flex; flex-direction: row; overflow: hidden; align-items: center; justify-content: space-evenly; } .site-tag-tpl > .siteDataWrap > .o { flex-grow: 1; width: 100%; height: 100%; font-size: 10px; line-height: 1; display: flex; flex-direction: column; align-items: center; justify-content: space-around; } .site-tag-tpl > .siteDataWrap > .o.mid { height: 100%; width: 11px !important; flex-shrink: 0 } .site-tag-tpl > .siteDataWrap > .o.mid > img { height: 100%; width: 11px; flex-shrink: 0; } .site-tag-tpl > .siteDataWrap > .o > .ct { height: 10px; line-height: 10px; font-size: 9px; } .maplibregl-control-container { display: none !important; } .lil-gui { display: none !important; } #siteTag_ๅ˜้…็”ตไฟฎ่ฏ•้˜Ÿ .right.o > * { display: none; } #siteTag_็”ตๅŠ›็ปดไฟฎ้˜Ÿ .left.o > * { display: none; }