.campus-shell{height:calc(100dvh - 90px);min-height:400px}.edited-toolbar{position:absolute;top:16px;left:20px;right:20px;display:flex;align-items:center;gap:20px;justify-content:space-between;z-index:4;pointer-events:none}.edited-toolbar>*{pointer-events:auto}.edited-toolbar>span{background:#132018df;border:1px solid #81956a70;padding:8px 12px;border-radius:8px;color:#e4f0df;font:11px monospace}.edited-toolbar>div{display:flex;gap:8px}.edited-toolbar .campus-back{padding:8px 12px;background:#132018df;border-radius:8px}.edited-toolbar .btn{background:#132018ed;color:#e7efdf}.edited-map{position:absolute;top:78px;right:20px;z-index:4;background:#132018ed;padding:12px 16px;border-radius:12px;border:1px solid #81956a70}.edited-map summary{cursor:pointer}.edited-map button{display:block;width:100%;text-align:left;background:transparent;border:0;color:#e7efdf;padding:12px;cursor:pointer}.edited-map button:hover{background:#d7f96922}.campus-canvas canvas{touch-action:none}.campus-location{pointer-events:none;max-width:390px}.campus-location a{pointer-events:auto}.campus-crosshair{pointer-events:none}.walk-help{top:auto;bottom:20px}@media(max-width:650px){.edited-toolbar{top:10px;left:10px;right:10px;gap:8px;flex-wrap:wrap}.edited-toolbar>span{display:none}.edited-toolbar .btn{font-size:11px;padding:9px}.edited-toolbar .campus-back{font-size:12px}.edited-map{top:65px;right:10px;font-size:12px;padding:9px 12px}.campus-location{left:14px;bottom:150px;padding:12px;max-width:260px}.campus-location h3{font-size:18px}.campus-location p{font-size:12px}.walk-help{display:none!important}}

.campus-shell .campus-location{bottom:110px}.campus-shell .walk-help{bottom:80px}.edited-toolbar .campus-back{display:inline-block}.campus-access{z-index:5}.edited-map{max-height:calc(100% - 240px);overflow:auto}@media(max-width:650px){.campus-shell .campus-location{bottom:165px}.campus-shell .touch-movement{bottom:165px}.campus-shell .campus-access{max-height:140px;overflow:auto}.campus-shell .campus-location{max-width:calc(100% - 175px)}}

.campus-blender-link{margin-left:auto;color:#d7f969;font-weight:600}
