@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 40px,#f0f0f0 80px);background-size:200px;animation:shimmer 1.5s linear infinite}.shimmer-field{background:linear-gradient(90deg,#f8f9fa,#e9ecef 40px,#f8f9fa 80px);background-size:200px;animation:shimmer 2s linear infinite;border-radius:8px}