.Traffic-module__tzxuCG__wrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.Traffic-module__tzxuCG__svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.Traffic-module__tzxuCG__lot{fill:#c9d0db}.Traffic-module__tzxuCG__square{fill:#e9edf3}.Traffic-module__tzxuCG__laneRow{fill:#f6ecc4}.Traffic-module__tzxuCG__wall{fill:none;stroke:#5b667c;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.Traffic-module__tzxuCG__exitSign{fill:#2fb457;stroke:#1d7a3a;stroke-width:2px}.Traffic-module__tzxuCG__exitArrow{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.Traffic-module__tzxuCG__vehicle{cursor:grab;outline:none;transition:transform .2s ease-out}.Traffic-module__tzxuCG__dragging{cursor:grabbing;transition:none}.Traffic-module__tzxuCG__out{transition:transform .9s ease-in .25s}.Traffic-module__tzxuCG__body{stroke-width:3px}.Traffic-module__tzxuCG__vehicle:focus-visible .Traffic-module__tzxuCG__body{stroke:#6a5ae0;stroke-width:6px}.Traffic-module__tzxuCG__picked .Traffic-module__tzxuCG__body{filter:drop-shadow(0 3px 3px #00000059)}.Traffic-module__tzxuCG__pickRing{fill:none;stroke:#1f1f2e;stroke-width:4px;pointer-events:none}.Traffic-module__tzxuCG__hintRing{fill:none;stroke:#ffb400;stroke-width:6px;stroke-dasharray:10 7;pointer-events:none;animation:.9s ease-in-out infinite alternate Traffic-module__tzxuCG__ring}@keyframes Traffic-module__tzxuCG__ring{to{stroke-width:9px;opacity:.6}}.Traffic-module__tzxuCG__dot{cursor:pointer}.Traffic-module__tzxuCG__dotDot{opacity:.6;stroke:#fff;stroke-width:3px}.Traffic-module__tzxuCG__dot:hover .Traffic-module__tzxuCG__dotDot{opacity:.95}.Traffic-module__tzxuCG__dotAimed{stroke:#ffb400;stroke-width:5px;transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite alternate Traffic-module__tzxuCG__pulse}@keyframes Traffic-module__tzxuCG__pulse{to{transform:scale(1.25)}}.Traffic-module__tzxuCG__shake{animation:.3s Traffic-module__tzxuCG__shake}@keyframes Traffic-module__tzxuCG__shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.Traffic-module__tzxuCG__vehicle,.Traffic-module__tzxuCG__out{transition:none}.Traffic-module__tzxuCG__hintRing,.Traffic-module__tzxuCG__dotAimed,.Traffic-module__tzxuCG__shake{animation:none}}
