/* Garbage Truck Driver 3D (shared: sim3d.css + car-kit.css) */
#game-root .sim-controls-help { margin-top: 14px; }
/* hopper fill gauge */
.gt-fill { position: absolute; left: 12px; bottom: 84px; display: flex; align-items: center; gap: 8px; background: rgba(8, 16, 28, .72); border: 1px solid rgba(255, 255, 255, .16); border-radius: 12px; padding: 6px 10px; font: 800 13px system-ui, sans-serif; color: #fff; }
.gt-fill div { width: 90px; height: 10px; border-radius: 5px; background: rgba(255, 255, 255, .15); overflow: hidden; }
.gt-fill i { display: block; height: 100%; width: 0; background: linear-gradient(90deg, #4ade80, #facc15); transition: width .3s; }
.gt-fill.is-full { border-color: #f97316; }
.gt-fill.is-full i { background: #f97316; }
.sim-toolbar .gt-act.is-ready { background: #16a34a; border-color: #4ade80; }
.sim-has-touch .gt-fill { bottom: 172px; }
.ck-touch .sim-tbtn[data-id="act"] { font-size: 22px; background: rgba(22, 163, 74, .85); }
@container (max-width: 480px) {
  .gt-fill { bottom: 70px; left: 8px; }
  .gt-fill div { width: 64px; }
  .sim-has-touch .gt-fill { bottom: 158px; }
}
