/* Shared site layers stay outside the slot cabinet and its clipped overlays. */
body[data-game-page="miss-bebop-cash"].has-visitor-stats { display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0; }
body[data-game-page="miss-bebop-cash"] > #game { flex:none;margin:0 auto; }
body[data-game-page="miss-bebop-cash"] > #game { order:0; }
body[data-game-page="miss-bebop-cash"] > .qb-game-sitebar { order:1; }
body[data-game-page="miss-bebop-cash"] > .qb-avatar { order:2;flex:none;width:180px;margin:8px auto 24px; }
body[data-game-page="miss-bebop-cash"] > #traffic { order:3; }
body[data-game-page="miss-bebop-cash"] #traffic { width:min(1120px,100%); }
body[data-game-page="miss-bebop-cash"] .qb-avatar-launcher { position:static!important;inset:auto!important;transform:none!important;display:flex;width:180px;height:auto;min-height:270px;padding:0;gap:8px;touch-action:pan-y;color:#ffe1a2; }
body[data-game-page="miss-bebop-cash"] .qb-avatar-launcher canvas { width:180px;height:270px; }
body[data-game-page="miss-bebop-cash"] .qb-avatar-launcher span { position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:14px; }
.qb-game-sitebar{width:min(1120px,100%);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 5px;font:13px system-ui,sans-serif;color:#fff0d5;flex:none}
.qb-game-sitebar a{color:#ffe1a2;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.qb-game-sitebar strong{font-variant-numeric:tabular-nums}
@media(max-width:760px){.qb-game-sitebar{flex-wrap:wrap;gap:5px 14px}.qb-game-sitebar span{font-size:11px}.qb-game-sitebar button{margin-left:auto}}
