#hallSeatPrompt{position:absolute;left:50%;bottom:145px;transform:translateX(-50%);z-index:21;border:1px solid #d1ba8277;border-radius:6px;background:#153126ed;color:#f1dfb4;padding:12px 17px;font:500 11px 'Be Vietnam Pro',sans-serif;cursor:pointer;box-shadow:0 7px 25px #0004;max-width:calc(100% - 28px)}
#hallSeatPrompt[hidden],#hallSittingPanel[hidden]{display:none!important}
#hallSeatPrompt:hover,#hallSeatPrompt:focus-visible{background:#284b36;border-color:#e4cf9d}
#hallSittingPanel{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:23;width:min(530px,calc(100% - 28px));padding:18px 20px;background:#132e25ef;border:1px solid #d2b77e55;border-radius:8px;color:#e5ddc0;backdrop-filter:blur(10px);box-shadow:0 12px 40px #0004;font-family:'Be Vietnam Pro',sans-serif}
#hallSittingPanel span{display:block;color:#b9c194;letter-spacing:.1em;font-size:8px;margin-bottom:8px}
#hallSittingPanel strong{display:block;color:#f0dfb8;font:600 23px/1.15 'Cormorant Garamond',Georgia,serif}
#hallSittingPanel p{font-size:10px;line-height:1.7;color:#aebda2;margin:8px 0 13px}
.hall-seat-actions{display:flex;gap:7px;flex-wrap:wrap}
.hall-seat-actions button{border:1px solid #c7b78155;border-radius:4px;background:#c2ae7314;color:#d7dfbd;padding:9px 11px;font:500 9px 'Be Vietnam Pro',sans-serif;cursor:pointer;min-height:34px}
.hall-seat-actions button[hidden]{display:none}
.hall-seat-actions #hallStandUp{margin-left:auto;background:#c4ac6c;color:#183025;border-color:#d1b778}
.hall-seat-actions button:hover,.hall-seat-actions button:focus-visible{border-color:#e7d2a0;background:#c5b57a33;outline:1px solid #e7d2a0;outline-offset:2px}
body[data-activity='HALL_SEATED'] #walkPad,body[data-activity='HALL_SEATED'] #moveJoystick,body[data-activity='HALL_SEATED'] #mouseLookHint{display:none!important}
@media(max-width:760px){#hallSeatPrompt{bottom:150px;width:max-content;font-size:10px;padding:11px 13px}#hallSittingPanel{bottom:18px;padding:15px 16px}#hallSittingPanel strong{font-size:22px}#hallSittingPanel p{font-size:9px}.hall-seat-actions button{font-size:9px;padding:9px 10px}.hall-seat-actions #hallStandUp{margin-left:0}}
