/* One compact room strip replaces outdoor map controls, leaving room for the joystick. */
#interiorBar{position:fixed;z-index:12;top:calc(env(safe-area-inset-top) + 104px);left:12px;right:12px;max-width:560px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:14px;color:#233f4a;background:#fcf9eff2;box-shadow:0 3px 18px #1b33442a}
#interiorBar[hidden]{display:none}#interiorBar small{display:block;font-size:11px;color:#64767b;margin-top:3px}#interiorBar b{font-size:14px}#interiorBar button{border:0;border-radius:10px;background:#365c69;color:#fff;padding:10px;font:inherit;font-size:12px;white-space:nowrap}
body.walk-interior #city3d,body.walk-interior.station-chat #map{visibility:visible}body.walk-interior .station-stage{display:none}
body.walk-interior #cityTools,body.walk-interior #quickBar,body.walk-interior #wpBar,body.walk-interior #routeHint,body.walk-interior #rookieHint,body.walk-interior #mapTools{display:none!important}
body.walk-interior #hud .city-tools,body.walk-interior #hudRail>#goals,body.walk-interior #wpCard{display:none!important}
body.walk-interior #btnScan,body.walk-interior #btnVeh{display:none!important}
body.walk-interior #playerTag,body.walk-interior #bubbles{display:none!important}
body.walk-interior #hudRail #messagePing{margin-top:60px}
body.walk-interior #actBtn b{font-size:15px}body.walk-interior #actBtn{width:96px;height:96px}
body.walk-interior.street-chat #interiorBar,body.walk-interior.street-chat #messagePing{display:none}
@media(max-width:480px){#interiorBar{top:calc(env(safe-area-inset-top) + 100px);left:8px;right:8px}body.walk-interior #actBtn{right:18px;bottom:calc(env(safe-area-inset-bottom) + 94px)}}
