@import './place-header.css';
@import './place-navigation.css';
@import './glass-panels.css';
@import './scene-targets.css';
@import './scene-entrance.css';
[data-vp-template]{--vp-pad:24px}
.vp-template-brand{position:absolute;left:24px;top:20px;z-index:5;min-height:44px;display:flex;align-items:center;max-width:calc(100vw - 170px)}
.vp-template-brand img{width:170px;max-width:100%;height:58px;object-fit:contain;object-position:left center}
.vp-template-dock{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:4}
.vp-template-panel{position:absolute;top:90px;right:24px;bottom:120px;width:min(440px,calc(100vw - 32px));padding:24px;overflow:auto;z-index:5}
.vp-template-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.vp-template-panel h2{font-size:22px;margin:0}.vp-template-panel .vp-glass-close{display:grid;place-items:center;flex-shrink:0}.vp-template-panel .vp-glass-close svg{width:20px;height:20px}
@media(max-width:760px){[data-vp-template]{--vp-pad:16px}.vp-template-brand{top:14px;left:16px}.vp-template-brand img{width:130px;height:44px}.vp-template-dock{bottom:14px}.vp-template-panel{top:76px;bottom:96px;right:12px;padding:18px}}
[hidden]{display:none!important}
