/* V1 accelerating dispatch lamp, buffered controls and pause state. */
.ride-state-tile{position:relative;padding-right:72px!important}.pause-sim{position:absolute;right:7px;bottom:8px;min-width:56px;height:23px;border:1px solid #53686d;background:#26373b;color:#eaf3f3;font-size:7px;font-weight:800;letter-spacing:.08em;cursor:pointer}.pause-sim:hover{background:#35535a}.pause-sim.resume{border-color:#b98528;background:#76571e;color:#fff0bd;box-shadow:0 0 8px #ffbf3d66}
.real-button.dispatch.arming b{background:#63e18c!important;box-shadow:0 0 13px #63e18c!important;animation:dispatchAcceleratingFlash 1s linear both!important}
.real-button.dispatch.latched b{opacity:1!important;background:#63e18c!important;box-shadow:0 0 15px #63e18c,0 0 24px #63e18c88!important;animation:none!important}
.real-button.dispatch .progress{display:none!important}
@keyframes dispatchAcceleratingFlash{0%,14%,29%,42%,54%,64%,73%,81%,88%,93%,97%{opacity:.12}7%,22%,36%,48%,59%,69%,77%,85%,91%,95%,99%,100%{opacity:1}}
.buffered-unavailable{opacity:.48!important;filter:grayscale(.85);cursor:not-allowed!important}
.guest-queue>.queue-person:nth-child(n+5){display:none!important}
body.sim-paused .scene,body.sim-paused .block-panel,body.sim-paused .controls-scroll,body.sim-paused .top-status>div:not(.ride-state-tile){filter:grayscale(1);opacity:.42}
body.sim-paused .scene *,body.sim-paused .block-panel *,body.sim-paused .controls-scroll *{animation-play-state:paused!important}
body.sim-paused .controls-scroll,body.sim-paused .block-panel{pointer-events:none}
body.sim-paused .scene{pointer-events:none}
body.sim-paused .top-status>div:not(.ride-state-tile){pointer-events:none}
body.sim-paused .ride-state-tile{background:#e2e5e5}.ride-state-tile b{white-space:nowrap}
.entry-walker.offstage-walker{animation-name:guestWalkIntoHiddenQueue!important}
@keyframes guestWalkIntoHiddenQueue{0%{opacity:0;transform:translateX(var(--entry-distance))}12%{opacity:1}78%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-8px) scale(.9)}}
