.progress-container{background-color:#e0e0e0;border-radius:5px;width:100%;height:10px;top:0;left:0;overflow:hidden;width:98%!important;margin:15px!important;padding:0!important}.progress-bar{height:100%;transition:width .3s ease-in-out;background-color:#0d99ff!important}.progress-text{color:#fff;font-size:14px;font-weight:700;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.loader_layout{z-index:9999;opacity:.9;background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;margin:0;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.loader-container{background:linear-gradient(to top right,#451fac,#0284c7);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.ripple{background-color:#fff3;border-radius:50%;width:150px;height:150px;animation:2s ease-in-out infinite rippleEffect;position:absolute}.ripple:nth-child(2){width:120px;height:120px;animation-delay:.3s}.ripple:nth-child(3){width:90px;height:90px;animation-delay:.6s}.ripple:nth-child(4){width:70px;height:70px;animation-delay:.9s}.inner-circle{opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:.6s ease-out forwards popIn;display:flex;position:relative;transform:scale(0)}.inner-circle span{color:#f00505;opacity:0;font-size:1rem;font-weight:700;animation:.8s ease-out .5s forwards fadeInText}@keyframes rippleEffect{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}.loader1{opacity:1;z-index:9999;background:#141414;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 10%}.loader1 .fas{color:#333;font-size:40px}.form-skeleton-container{flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.form-skeleton-row{flex-wrap:wrap;gap:1rem;display:flex}.skeleton-field{flex-direction:column;flex:48%;gap:.5rem;display:flex}.skeleton-label{border-radius:4px;width:100px;height:16px}.skeleton-input{border-radius:4px;width:100%;height:38px}.skeleton-button{border-radius:4px;width:150px;height:40px}.shimmer{background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%) 0 0/400% 100%;animation:1.2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}
