.participants-performance{margin:24px 0 32px;border:2px solid #18333b;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.08)}.participants-performance__header{padding:14px 20px;border-bottom:3px solid #d2113a;background:#18333b;color:#fff;font-family:'Merriweather Sans',sans-serif;font-size:20px;font-weight:700;line-height:1.35;text-align:center;letter-spacing:.3px}.participants-performance__viewport{overflow:hidden;padding:20px 0 24px;background:#fff7f8}.participants-performance__track{display:flex;gap:16px;width:max-content;padding:0 18px;animation:participants-scroll 36s linear infinite;will-change:transform}.participants-performance__viewport:hover .participants-performance__track{animation-play-state:paused}@keyframes participants-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.participants-performance__card{flex:0 0 168px;padding:14px 12px 18px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(24,51,59,.08);text-align:center}.participants-performance__photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:12px}.participants-performance__name{margin-bottom:6px;color:#151515;font-family:'Merriweather Sans',sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-transform:uppercase}.participants-performance__age,.participants-performance__city{color:#4c4c4c;font-family:'PT Sans',sans-serif;font-size:12px;line-height:1.35;text-transform:uppercase}.participants-performance__amount{margin-top:10px;color:#00a1a9;font-family:'Merriweather Sans',sans-serif;font-size:19px;font-weight:700;line-height:1.2}@media (max-width:575px){.participants-performance__header{font-size:17px;padding:12px 14px}.participants-performance__card{flex-basis:148px;padding:12px 10px 16px}.participants-performance__amount{font-size:17px}}@media (prefers-reduced-motion:reduce){.participants-performance__track{animation:none;overflow-x:auto;max-width:100%;padding-bottom:8px}.participants-performance__viewport{overflow-x:auto}}