body.look-study:has(#page-wall.active)>.topbar,body.look-study:has(#page-wall.active)>.demo-strip{display:none}
body.look-study #wall>.wall-head,body.look-study #wall>.wall-bottom,
body.look-study #wall>.camera-bar,body.look-study #wall>.world-picker,body.look-study #wall>.campus-tools,
body.look-study #wall>.scene-tools,body.look-study #wall>.delivery-card,
body.look-study .pavilion-names,body.look-study #wall>.world-location{display:none!important}
.look-tools{position:absolute;z-index:8;left:28px;top:26px;width:330px;padding:20px;border:1px solid #cceaff44;background:linear-gradient(145deg,#102539f2,#16334beb);border-radius:22px;box-shadow:0 16px 50px #03112130;color:#f1f8ff;backdrop-filter:blur(18px)}
.look-heading{display:flex;justify-content:space-between;font:700 10px/1.5 var(--font);letter-spacing:1px;color:#a5d6e8}
.look-heading a{letter-spacing:0;min-height:30px}.look-tools h2{font-size:23px;letter-spacing:-1px;margin:5px 0 8px}
.look-tools p{font-size:12px;line-height:1.6;color:#b9cddc;min-height:38px;margin:0 0 15px}
.look-styles,.look-views{display:flex;gap:5px}.look-tools button{transition:none;min-height:44px;flex:1;padding:8px 5px;background:#24455c;color:#d6e7f2;font-size:12px;border:1px solid transparent}
.look-styles{margin-bottom:8px}.look-styles button[aria-pressed=true]{background:#e1f5f0;color:#16413f}
.look-views button{background:transparent;border-color:#7296b855}.look-views button[aria-pressed=true]{color:#ffdb9e;border-color:#ffdb9e88}
.look-tools>small{display:block;margin-top:14px;font-size:10px;color:#a2bacb}
.look-playback{border-top:1px solid #85aecc40;margin-top:14px;padding-top:12px}.look-playback[hidden]{display:none}
.look-playback>div{display:flex;gap:6px;align-items:center}.look-playback>div button{flex:0 0 auto;min-width:62px}
#lookPhase{font-size:11px;margin-left:auto;color:#a8e7e8}.look-playback label{display:flex;justify-content:space-between;font-size:11px;color:#c4d9e7;margin-top:10px}
#lookSeek{display:block;width:100%;margin:0;min-height:40px;accent-color:#b4f5e1;touch-action:pan-x}
@media(max-width:700px){.look-tools{left:12px;right:12px;top:auto;bottom:max(12px,env(safe-area-inset-bottom));width:auto;padding:13px 15px;border-radius:18px}
.look-tools h2{font-size:18px;margin:0 0 5px}.look-tools p{display:none}.look-heading{font-size:9px}.look-heading a{min-height:24px}
.look-tools>small{margin-top:8px}.look-playback{padding-top:7px;margin-top:8px}
body.look-study #gardenViewport{bottom:234px;height:auto}
body.look-study:has(.look-playback:not([hidden])) #gardenViewport{bottom:350px}
}
@media(max-height:560px) and (min-width:701px){.look-tools{top:10px;left:10px;padding:12px;width:280px}.look-tools h2{font-size:18px}.look-tools p{display:none}}

#postSpeech{display:block;color:#fff0c6;font-size:12px;line-height:1.45;margin-bottom:8px}body.look-study:has(.look-playback:not([hidden])) .look-tools>small{display:none}
