.traffic-file-ticker{display:flex;align-items:stretch;gap:0;margin:8px 0 26px;border:1px solid #206c8540;border-radius:12px;background:var(--surface,#fff);color:var(--text,#172535);overflow:hidden;min-width:0;box-shadow:0 4px 18px #1535460a}.traffic-file-label{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:12px 18px;background:#9d251d;color:#fff;flex-shrink:0}.traffic-file-label strong{font-size:.95rem}.traffic-file-label small{font-size:.72rem;opacity:.9}.traffic-file-window{flex:1;overflow:hidden;min-width:0;display:flex;align-items:center;padding:10px 0}.traffic-file-window:focus-visible{outline:3px solid #32a1cd;outline-offset:-3px}.traffic-file-track{display:flex;width:max-content;animation:traffic-files-scroll var(--traffic-file-duration,120s) linear infinite;will-change:transform}.traffic-file-group{display:flex;align-items:center;gap:30px;padding-right:30px;flex-shrink:0}.traffic-file-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.9rem}.traffic-file-item:after{content:'•';color:#82979e;margin-left:20px}.traffic-file-item strong{color:var(--text,#172535)}.traffic-file-pause{align-self:center;margin:8px 10px;padding:8px 11px;border:1px solid #6997a6;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8rem}.traffic-file-ticker:hover .traffic-file-track,.traffic-file-ticker:focus-within .traffic-file-track,.traffic-file-ticker.is-paused .traffic-file-track{animation-play-state:paused}.traffic-file-ticker.is-empty .traffic-file-track{animation:none;padding:0 15px}.traffic-file-ticker.is-stale .traffic-file-label{background:#705724}@keyframes traffic-files-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.traffic-file-label{padding:10px}.traffic-file-label strong{font-size:.8rem}.traffic-file-label small{font-size:.65rem;max-width:110px}.traffic-file-pause{font-size:.7rem;margin:6px;padding:7px}.traffic-file-item{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.traffic-file-track{animation:none;will-change:auto}.traffic-file-window{overflow-x:auto}.traffic-file-group[aria-hidden=true]{display:none}}
