/* City Bus Simulator (shared: sim3d.css + car-kit.css) */
#game-root .sim-controls-help { margin-top: 14px; }
.bs-comfort { position: absolute; left: 12px; bottom: 76px; display: flex; align-items: center; gap: 6px; background: rgba(8, 16, 28, .7); border: 1px solid rgba(255, 255, 255, .16); border-radius: 10px; padding: 3px 8px; }
.bs-comfort span { font-size: 18px; }
.bs-comfort div { width: 70px; height: 7px; border-radius: 4px; background: rgba(255, 255, 255, .2); overflow: hidden; }
.bs-comfort i { display: block; height: 100%; width: 100%; background: linear-gradient(90deg, #ef4444, #facc15, #4ade80); }
.sim-has-touch .bs-comfort { bottom: 160px; }
.ck-touch .sim-tbtn[data-id="doors"] { order: 2; margin-left: auto; }
.ck-touch .sim-tbtn[data-id="hb"] { display: none; }
@container (max-width: 480px) { .sim-has-touch .bs-comfort { bottom: 150px; } }