#walk-controls{position:absolute;left:24px;right:24px;bottom:24px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none;gap:12px}
#viewport[data-selected]:not([data-selected=all]) .scene-title{background:#fffffff0;padding:9px 12px;max-width:calc(100% - 108px);border-left:3px solid #168748}
#viewport[data-selected]:not([data-selected=all]) .scene-title h1{font-size:15px;margin-top:5px}
.walk-pad{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px);gap:3px;padding:6px;background:#fffffff2;border:1px solid #c6cfd3;border-radius:6px;pointer-events:auto;touch-action:none}
.walk-pad .icon-button{width:44px;height:44px;background:#edf1f2}
.walk-pad .icon-button:active{background:#b5d8e3}
.walk-exit{display:flex;align-items:center;gap:8px;padding:12px;background:#fffffff2;border:1px solid #c6cfd3;border-radius:5px;font-size:12px;pointer-events:auto}
.walk-exit svg{width:18px;height:18px}
body[data-navigation=walk] .playback,body[data-navigation=walk] .detail{display:none}
body[data-navigation=walk] .scene-title{background:#fffffff0;padding:10px 12px;border-left:3px solid #14866b;max-width:calc(100% - 110px)}
body[data-navigation=walk] .scene-title h1{font-size:15px;margin-top:5px}
body[data-navigation=walk] #scene{cursor:grab}
body[data-navigation=walk] #scene:active{cursor:grabbing}
@media(max-width:700px){#walk-controls{left:12px;right:12px;bottom:12px;gap:8px}.walk-exit{font-size:11px;max-width:140px;text-align:left;padding:10px}.walk-pad{grid-template-columns:repeat(3,42px);grid-template-rows:repeat(2,42px);padding:4px}.walk-pad .icon-button{width:42px;height:42px}.walk-exit svg{flex-shrink:0}body[data-navigation=walk] .scene-title{left:12px;padding:8px;max-width:calc(100% - 78px)}body[data-navigation=walk] .scene-title h1{font-size:13px}}
@media(max-height:550px){body[data-navigation=walk] .view-tools{max-height:calc(100% - 95px);overflow-y:auto}#walk-controls{bottom:8px}.walk-pad{grid-template-rows:repeat(2,36px)}.walk-pad .icon-button{height:36px}}
