.v-viewer-container{margin:0;color:#000;font-family:Monospace;font-size:13px;line-height:24px;overscroll-behavior:none}.v-viewer-container a{color:#ff0;text-decoration:none}.v-viewer-container a:hover{text-decoration:underline}.v-viewer-container button{cursor:pointer;text-transform:uppercase}.v-viewer-container #info{position:absolute;top:0;width:100%;padding:10px;box-sizing:border-box;text-align:center;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1}.v-viewer-container a,.v-viewer-container button,.v-viewer-container input,.v-viewer-container select{pointer-events:auto}.lil-gui{z-index:2!important}@media (max-width:640px){.lil-gui.root{right:auto;top:auto;max-height:50%;max-width:80%;bottom:0;left:0}}.v-viewer-container #overlay{position:absolute;font-size:16px;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--mui-palette-background-bar)}.v-viewer-container #overlay button{background:transparent;border:1px solid #fff;border-radius:4px;color:#fff;padding:12px 18px;text-transform:uppercase;cursor:pointer}.v-viewer-container .webgl-unavailable{position:absolute;inset:0;z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#fff;text-align:center;background:rgba(0,0,0,.78)}.v-viewer-container .webgl-unavailable span{max-width:560px}.v-viewer-container #notSupported{width:50%;background-color:red;margin:20px auto auto;padding:10px}.v-viewer-container div#pano canvas{position:absolute;inset:0;z-index:1}.v-viewer-container #vr-chrome-overlay{position:absolute;top:0;left:0;width:auto;height:auto;max-width:none;z-index:10005;pointer-events:none;overflow:visible}body[data-xr-presenting=true] #vr-chrome-overlay{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;z-index:2147483646;pointer-events:none;display:flex;align-items:center;justify-content:center}.v-viewer-container #vr-chrome-overlay>*,body[data-xr-presenting=true] #vr-chrome-overlay>*{pointer-events:auto}.v-viewer-container #contextMenu,.v-viewer-container #target{position:absolute;background:rgba(0,0,0,.8);color:#fff;padding:10px;border-radius:5px;display:none;z-index:10006;pointer-events:none}.v-viewer-container #contextMenu ul,.v-viewer-container #target ul{list-style:none;padding:0;margin:0}.v-viewer-container #contextMenu li,.v-viewer-container #target li{padding:5px 10px;cursor:pointer}.v-viewer-container #contextMenu li:hover,.v-viewer-container #target li:hover{background:hsla(0,0%,100%,.2)}.v-viewer-container .hotSpotlabel{position:absolute;background-color:#fff;color:#000;padding:5px;border-radius:5px;font-size:12px;display:none;z-index:1000}.v-viewer-container .loadingBar{position:absolute;top:0;height:5px;background:blue}.v-viewer-container .closerButton{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#fff;border:1px solid #ccc;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#333;cursor:pointer;z-index:999;display:none}.v-viewer-container div#floorplan,.v-viewer-container div#pano{width:100%;height:100vh;touch-action:none;cursor:default;background-color:#112627;position:relative;z-index:1;background-repeat:no-repeat;background-position:50%}.v-editor-container .pano-transition-loading{position:absolute;inset:0;z-index:2000;display:none;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(10,18,22,.72);pointer-events:none;color:#e8f4f7;font-family:system-ui,sans-serif;font-size:15px}.v-editor-container .pano-transition-loading__spinner{width:44px;height:44px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#6df;border-radius:50%;animation:pano-spin .75s linear infinite}.v-editor-container .pano-transition-loading__text{opacity:.9}.vrViewer-ui{position:fixed;bottom:60px;left:20px;z-index:9999}.vrViewer-ui-button{padding:12px 6px;border:1px solid #fff;border-radius:4px;background:rgba(255,0,0,.1);color:#fff;font:normal 13px sans-serif;text-align:center;opacity:.85}.vrViewer-ui-button:hover{opacity:1;background:rgba(255,0,0,.2);cursor:pointer}