.machine-selection-hint{position:static;top:auto;z-index:5;display:flex;align-items:center;gap:15px;margin:18px 0;padding:13px 18px;border:1px solid #92cbe7;border-radius:12px;background:#eef8ff;color:#17394d;box-shadow:0 3px 12px #17394d12}
.machine-selection-hint strong{font-size:19px}.machine-selection-hint p{margin:3px 0 0;font-size:14px;line-height:1.4}.selection-hand{display:block;font-size:36px;line-height:1.2;flex-shrink:0;animation:machine-point 1.5s ease-in-out infinite}
@keyframes machine-point{0%,100%{transform:translateY(-3px)}50%{transform:translateY(5px)}}
@media(max-width:600px){.machine-selection-hint{top:auto;padding:10px 12px;gap:10px}.machine-selection-hint strong{font-size:17px}.machine-selection-hint p{font-size:13px}.selection-hand{font-size:30px}}
@media(prefers-reduced-motion:reduce){.selection-hand{animation:none}}

/* One shared, platform-independent yellow downward indicator. */
.selection-hand img{display:block;width:36px;height:43px}
@media(max-width:600px){.selection-hand img{width:30px;height:36px}}
