#VirtualTour-menu button{text-decoration:none;font-size:1em;font-weight:300;padding-left:10px;padding-bottom:10px;background:none;border:none;color:var(--panel-text);cursor:pointer;transition:all .3s ease;display:inline-block;width:100%;text-align:left}#VirtualTour-menu button:hover{color:#b0c4c8;text-shadow:1px 1px 3px rgba(0,0,0,.6);transform:translate(5px)}#VirtualTour-menu button.active{color:var(--panel-text);background-color:var(--comp-soft);border-left:4px solid var(--accent);padding-left:12px;border-radius:4px}#VirtualTour-menu button.active:after{content:none}#VirtualTour-description{text-align:justify;color:var(--panel-text);padding:30px;font-size:1em;font-weight:300;line-height:1.5em}#VirtualTour-description h3{color:var(--panel-title);letter-spacing:3pt}.IncaToolbar{display:flex;gap:10px;padding:10px;background:var(--tool-bg);box-shadow:0 3px 5px #0000001a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(7.5px);border:1px solid var(--tool-border);border-radius:8px;align-items:center;flex-direction:column;width:auto;z-index:100}.IncaToolbar.horizontal{flex-direction:row;width:auto}.IncaToolbar:not(.horizontal) .inca-tool{margin-bottom:10px}.IncaToolbar:not(.horizontal) .inca-tool:last-child{margin-bottom:0}.IncaToolbar.horizontal .inca-tool{margin-right:10px}.IncaToolbar.horizontal .inca-tool:last-child{margin-right:0}.IncaToolbar.disabled{opacity:.4;pointer-events:none}.inca-tool{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--tool-border);background-color:var(--tool-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--panel-text);border-radius:6px;font-size:12px;font-weight:300;text-align:center;line-height:38px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:none}.inca-tool svg{width:32px;height:32px;display:block}.inca-tool:hover{background:var(--comp-soft);transform:scale(1.05)}.inca-tool.active{background:var(--tool-active-bg);border:2px solid var(--tool-active-text);color:var(--tool-active-text);transform:scale(1);box-shadow:none}.inca-tool[style*=background]{color:transparent;background-repeat:no-repeat;background-size:30px 30px!important;background-position:center!important}.inca-tool:after{content:"";position:absolute;inset:1px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--panel-border);pointer-events:none}.inca-tool.disabled{filter:grayscale(100%);cursor:not-allowed;box-shadow:none!important}.inca-tool:disabled{border-color:#ffffff4d;color:#ffffff4d;cursor:not-allowed;background-color:#81b1ae33;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none}.toggle-btn{width:60px;height:30px;background:var(--surface-3);border-radius:15px;position:relative;display:block;cursor:pointer;transition:background .3s ease}.toggle-btn:before{content:"";position:absolute;width:24px;height:24px;background:#fff;border-radius:50%;top:3px;left:3px;transition:transform .3s ease}#controls-type-switch:checked+.toggle-btn{background:var(--good)}#controls-type-switch:checked+.toggle-btn:before{transform:translate(30px)}@media (max-width: 768px){.IncaToolbar{display:flex;gap:8px;padding:5px;flex-direction:column;width:38px;height:auto;top:5%;left:10px}.inca-tool{width:35px;height:35px}}
