body{background-color:#000;width:100vw;height:100vh;padding:0;margin:0;overflow:hidden}.dropArea{position:absolute;right:0;bottom:0;width:200px;height:50px;padding:10px;font-family:tahoma,arial;font-weight:400;line-height:50px;color:#888;text-align:center;cursor:pointer;background-color:#fff;border-style:dashed;border-width:2px;transition:font-size .3s}.dropArea:hover{color:#333}#cesiumContainer{width:100%;height:100%;cursor:crosshair}.cesium-viewer-toolbar{left:5px;width:380px}.cesium-viewer-bottom{display:none!important}.cesium-widget{width:100vw;height:100vh;padding:0;margin:0}.cesium-baseLayerPicker-dropDown{left:0!important}.cesium-viewer-geocoderContainer .cesium-geocoder-input{font-size:14px!important;font-weight:700!important;color:#333!important;background-color:#fff!important}.cesium-geocoder-searchButton{color:#fff!important;background-color:#ff623e!important}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#ff623edd!important}.cesium-viewer-geocoderContainer .search-results{color:#333!important;background-color:#fff!important;opacity:.95!important}.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{width:330px!important}.cesium-performanceDisplay{background-color:#0000!important;border:0}.cesium-performanceDisplay-defaultContainer{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;width:100px!important;height:auto!important;text-align:left!important}.cesium-performanceDisplay-throttled{display:none!important}.loading{position:absolute;top:45%;left:50%;z-index:99;display:flex;font-family:Open Sans;font-size:40px;font-weight:100;color:#fff;text-transform:uppercase;letter-spacing:10px;cursor:wait;transform:translate(-50%,-50%)}.loading span{animation:shrink 2s infinite}@keyframes shrink{50%{transform:scale(.3)}}#loading_background{position:absolute;z-index:98;width:100%;height:100%;cursor:auto;background-color:#00000080;transition:opacity 1s}#drawing_control{position:absolute;top:0;right:0;z-index:1;display:none;width:200px;height:auto;padding-right:10px;padding-left:10px;font-family:Open Sans;font-size:18px;color:#fff;text-align:left;cursor:move;background:#231f20;border-radius:5px;transition:opacity .3s}#total{position:absolute;right:0;bottom:0;height:auto;padding-right:10px;padding-left:10px;font-family:Open Sans;font-size:20px;color:#fff;text-align:left;background:#231f20}#summary_label{margin-top:15px;margin-bottom:10px;font-size:22px;text-align:center}#height,#price{padding:0;text-align:right}input{width:90px;font-family:Open Sans;font-size:16px}.item{margin-top:5px;margin-bottom:5px}.item-large{margin-top:7px;margin-bottom:8px}.item-divide{margin-top:5px;margin-bottom:20px}.item-divide-small{margin-top:5px;margin-bottom:10px}#adjust_height,#adjust_price{text-align:left}#set_name{z-index:1;margin-bottom:14px;color:#fff;text-align:center;background:#231f20}#name_label{margin-bottom:5px}#name{z-index:1;width:190px;font-weight:700;color:#000}.label{display:inline-block;width:75px}.input{width:99%;padding:2px;margin-top:5px;font-size:14px;font-weight:700;color:#444;text-align:center;background-color:#f8f8f8;border:2px solid #888;border-width:0 0 2px 0;transition:background-color .2s}.input-80{width:80%;padding:2px;margin-top:3px;margin-left:9.5%;font-size:12px;font-weight:700;color:#444;text-align:center;background-color:#f8f8f8;border:2px solid #888;border-width:2px 0 2px 0;border-radius:2px;transition:background-color .2s}.move{cursor:move}#export-import{position:absolute;top:7px;left:382px;height:30px}#export-single{display:none;opacity:0}select{width:100%;padding:2px;margin-top:6px;margin-bottom:6px;font-size:12px;font-weight:700;color:#444;text-align:center;background-color:#f8f8f8;border:2px solid #888;border-width:0 0 2px 0;transition:background-color .2s}input:hover,select:hover{background-color:#f0f0f0}input:active,select:active{background-color:#e8e8e8}button{width:49.1%;font-size:12px;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;border:2px solid #888;border-width:0 0 2px 0;transition:background-color .2s}button:hover{background-color:#e8e8e8}button:active{background-color:#d8d8d8}#remove{width:100%}#remove:hover{background-color:#fcc}#remove:active{background-color:#faa}.staticItem{padding:5px;transition:background-color .1s,box-shadow .1s}.staticItem:first-child{padding-top:12px}.staticItem:last-child{padding-bottom:10px}.space{margin-top:5px}.fromMiddle{position:absolute;left:50%}.switch{display:inline-block;width:76px;height:16px}.switch input{width:0;height:0;opacity:0}.slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#eee;-webkit-transition:.2s;transition:.2s}.slider:before{position:absolute;bottom:2px;left:2px;width:12px;height:12px;content:"";background-color:#fff;-webkit-transition:.2s;transition:.2s}input:checked+.slider{background-color:#aaa}input:checked+.slider:before{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translate(60px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.range-slider{height:8px;margin-top:5px;background:#eee;border-radius:5px;outline:none;-webkit-transition:.2s;transition:opacity .2s;transition:.2s;-webkit-appearance:none}.range-slider:hover{background:#ddd}.range-slider:active{background:#ccc}.range-slider::-webkit-slider-thumb{width:15px;height:15px;cursor:pointer;background:#888;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-slider::-moz-range-thumb{width:15px;height:15px;cursor:pointer;background:#888;border-radius:50%}.halfWidth{display:inline-block;width:48%}#frustumSize{left:50%;width:60px;height:16px;padding:2px;font-size:14px;font-weight:700;text-align:center;border-color:#bbb;border-style:solid;border-width:1px 0 1px 0}#sse{direction:rtl;position:absolute;left:25%;width:70%}.up-area{position:absolute;right:0;bottom:0;z-index:1;width:200px;height:100px;line-height:100px;background-color:#fff;border:1px dashed #aaa}#upload-tip{font-size:12px;font-weight:700;color:#aaa;text-align:center}#input-upload{position:absolute;right:0;bottom:102px;z-index:1;width:196px;padding:2px;margin-top:5px;margin-left:9.5%;font-size:12px;font-weight:700;color:#aaa;text-align:center;background-color:#f8f8f8;border:1px dashed #aaa;transition:background-color .2s}.button{z-index:0;width:auto;height:32px;padding-right:10px;padding-left:10px;margin-right:2px;font-size:16px;font-weight:400;line-height:20px;color:#fafafa;text-align:center;vertical-align:middle;cursor:pointer;background:#ff623e;border:1px solid #444;border-radius:5px}.button:hover{background:#e25932}.button:active{background:#d14a24}#info{position:absolute;right:0;bottom:0;left:0;z-index:99;margin-right:auto;margin-left:auto;font-family:Open Sans;font-size:18px;color:#fff;text-align:center}#centerBottom{z-index:999;position:absolute;line-height:20px;font-size:15px;bottom:0;left:50%;transform:translate(-50%);margin-bottom:10px;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:keep-all;text-align:center;background:linear-gradient(to right,transparent 0px,rgba(0,0,0,.2) 20px,rgba(0,0,0,.2) calc(100% - 20px),transparent 100%)}#centerBottom .divider{color:#ffffff4d;padding:0;display:inline-block;transform:scaleY(2);vertical-align:middle}#centerBottom a{display:inline-block;padding:0 15px;line-height:22px;background:transparent;transition:background .1s ease-in-out}#centerBottom a:hover{background:linear-gradient(to right,transparent 0px,rgba(0,0,0,.3) 20px,rgba(0,0,0,.3) calc(100% - 20px),transparent 100%)}#centerBottom .link-text{display:inline-block;color:#fff;text-decoration:none;transition:transform .1s ease-in-out;transform-origin:center center}#centerBottom a:hover .link-text{transform:scaleX(1.05)}#centerBottom .link-text-selected{display:inline-block;padding:0 15px;line-height:22px;color:#fff;text-decoration:none;transition:transform .1s ease-in-out;transform-origin:center center;transform:scaleX(1.1);background:linear-gradient(to right,transparent 0px,rgba(0,0,0,.5) 20px,rgba(0,0,0,.5) calc(100% - 20px),transparent 100%);cursor:pointer;text-decoration:underline;-webkit-user-select:none;user-select:none}
