﻿@import"icono.min.css";body,html{width:100%;height:100%;margin:0;padding:0;font-family:calibri,sans-serif;font-size:14px;line-height:1.2em;}*{box-sizing:border-box;}#scene-explorer-host+div{position:relative;}.webglViewer{position:relative;overflow:hidden;background-color:rgba(0,0,0,.6);}.webglViewer>div{overflow:hidden;}.webglViewer #scene-explorer-host,.webglViewer #inspector-host{overflow:unset;}.webglViewer .webglViewerLoader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all ease-in .3s;opacity:0;visibility:hidden;touch-action:none;background-color:#fff;z-index:9000;}.webglViewer .webglViewerLoader p{font-size:1.4rem;}.webglViewer .webglViewerLoader.show{transition:none;opacity:1;visibility:visible;}.webglViewer .webglViewerCanvas{height:100%;width:100%;transition:all ease-in .3s;outline:none;touch-action:none;}.webglViewer .webglViewerControls{padding:15px;position:absolute;top:30px;left:30px;display:flex;width:200px;flex-direction:column;border-radius:5px;background-color:#adadad;}.webglViewer .webglViewerControls .control{display:flex;flex-direction:column;}.webglViewer .webglViewerControls .control .label{margin:.5rem 0;font-weight:bold;font-size:1.4rem;line-height:1.4rem;}.webglViewer .webglViewerControls .control .select,.webglViewer .webglViewerControls .control .input{margin:.25rem 0;padding:.75rem .25rem;border:0 none;}.webglViewer .webglViewerControls .control .checkbox{display:block;position:relative;padding-left:40px;margin-bottom:5px;cursor:pointer;font-size:1.4rem;line-height:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.webglViewer .webglViewerControls .control .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.webglViewer .webglViewerControls .control .checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;}.webglViewer .webglViewerControls .control .checkbox .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.webglViewer .webglViewerControls .control .checkbox .checkmark.icon{opacity:.2;background-color:transparent;transition:all ease-in .3s;}.webglViewer .webglViewerControls .control .checkbox .checkmark.icon:after{border:none;}.webglViewer .webglViewerControls .control .checkbox:hover input~.checkmark{background-color:#ccc;}.webglViewer .webglViewerControls .control .checkbox:hover input~.checkmark.icon{background-color:transparent;}.webglViewer .webglViewerControls .control .checkbox input:checked~.checkmark{background-color:#2196f3;}.webglViewer .webglViewerControls .control .checkbox input:checked~.checkmark.icon{opacity:1;background-color:transparent;}.webglViewer .webglViewerControls .control .checkbox input:checked~.checkmark:after{display:block;}.webglViewer .webglViewerControls button{margin:5px;padding:8px 24px;flex:1 0 auto;}.webglViewer .webglViewerInfo{padding:20px;background-color:#3c3c3c;color:#fff;position:absolute;right:0;top:0;height:100%;width:400px;transition:all ease-in .3s;opacity:0;transform:translate(400px,0);}.webglViewer .webglViewerInfo__header{margin-bottom:30px;font-size:2.5em;}.webglViewer .webglViewerInfo__body{margin-bottom:30px;font-size:1.1em;line-height:1em;}.webglViewer .webglViewerInfo__back a,.webglViewer .webglViewerInfo__back button{padding:10px 18px;background-color:#282828;color:#fff;border:0 none;text-decoration:none;}.webglViewer .webglViewerInfo__back a:hover,.webglViewer .webglViewerInfo__back button:hover{background-color:#323232;}.webglViewer.showInfo .webglViewerCanvas{transform:translate(-200px,0);}.webglViewer.showInfo .webglViewerInfo{opacity:1;transform:translate(0,0);}