/* Tow Truck Recovery 3D (shared: sim3d.css + car-kit.css) */
#game-root .sim-controls-help { margin-top: 14px; }
/* the job card: which call-out, where to, and how far to reverse */
.tw-job { position: absolute; left: 12px; bottom: 84px; display: flex; flex-direction: column; gap: 2px; max-width: 260px; background: rgba(8, 16, 28, .74); border: 1px solid rgba(255, 255, 255, .16); border-radius: 12px; padding: 7px 11px; font: 600 12px system-ui, sans-serif; color: #e5e7eb; }
.tw-job b { font-size: 13px; font-weight: 900; color: #fff; }
.tw-job em { font-style: normal; font-weight: 800; font-size: 13px; color: #fde68a; }
.tw-job.is-ok { border-color: #4ade80; }
.tw-job.is-ok em { color: #86efac; }
.sim-toolbar .tw-act.is-ready { background: #16a34a; border-color: #4ade80; }
.sim-has-touch .tw-job { bottom: 172px; }
.ck-touch .sim-tbtn[data-id="act"] { font-size: 22px; background: rgba(217, 119, 6, .88); }
@container (max-width: 480px) {
  .tw-job { bottom: 70px; left: 8px; max-width: 200px; padding: 5px 8px; font-size: 11px; }
  .tw-job b, .tw-job em { font-size: 12px; }
  .sim-has-touch .tw-job { bottom: 158px; }
}
