.dealer-menu-attention { display:inline-block; width:7px; height:7px; margin-left:9px; vertical-align:middle; border-radius:50%; background:#deb966; box-shadow:0 0 0 3px rgba(222,185,102,.12); animation:dealer-attention-pulse 3.6s ease-in-out infinite; }
/* Pulse the small marker only; menu labels remain steady and readable. */
@keyframes dealer-attention-pulse { 0%,100% { opacity:.5; } 50% { opacity:1; box-shadow:0 0 0 5px rgba(222,185,102,.2); } }
@media (prefers-reduced-motion:reduce) { .dealer-menu-attention { animation:none; opacity:1; } }
