.ProgressBar_progressContainer__wLuMT{width:100%;max-width:600px;margin:20px auto;padding:20px;background:#f8f9fa;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProgressBar_progressHeader__XC1wF{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ProgressBar_progressLabel__cEoYV{font-weight:600;color:#333;font-size:16px}.ProgressBar_progressPercentage__63gBb{font-weight:700;color:#4caf50;font-size:18px}.ProgressBar_progressBar__8vl2J{width:100%;height:12px;background-color:#e0e0e0;border-radius:6px;overflow:hidden;position:relative}.ProgressBar_progressFill__PD4cP{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);border-radius:6px;transition:width .3s ease-in-out;position:relative}.ProgressBar_progressFill__PD4cP:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:ProgressBar_shimmer__R8OSi 2s infinite}@keyframes ProgressBar_shimmer__R8OSi{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar_progressSteps__Y5GB2{display:flex;justify-content:space-between;margin-top:8px}.ProgressBar_step___rGaV{font-size:12px;color:#666;font-weight:500}@media (max-width:768px){.ProgressBar_progressContainer__wLuMT{margin:15px auto;padding:15px}.ProgressBar_progressLabel__cEoYV{font-size:14px}.ProgressBar_progressPercentage__63gBb{font-size:16px}.ProgressBar_step___rGaV{font-size:11px}}.LoadingSpinner_spinnerContainer__2x8rP{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.LoadingSpinner_spinner__KnwGo{border:3px solid #f3f3f3;border-top-color:#4caf50;border-radius:50%;animation:LoadingSpinner_spin__vZOJp 1s linear infinite}.LoadingSpinner_spinnerSmall__LxMGO .LoadingSpinner_spinner__KnwGo{width:20px;height:20px;border-width:2px}.LoadingSpinner_spinnerMedium__lT_84 .LoadingSpinner_spinner__KnwGo{width:40px;height:40px;border-width:3px}.LoadingSpinner_spinnerLarge__cZdPE .LoadingSpinner_spinner__KnwGo{width:60px;height:60px;border-width:4px}.LoadingSpinner_loadingText__KJBoJ{margin-top:10px;color:#666;font-size:14px;text-align:center}.LoadingSpinner_overlay__dIL6D{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:1000}@keyframes LoadingSpinner_spin__vZOJp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoadingSpinner_spinner__KnwGo{animation:none;border-top-color:transparent;border-right-color:#4caf50}}