.loader_overlay,.loader_inline{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.loader_inline.loader_skeleton_container{padding:0;display:block}.loader_overlay{background:var(--bd-ffffff,#fff);z-index:9999;position:fixed;inset:0}.loader_inline{padding:24px}.loader_content{flex-direction:column;align-items:center;gap:12px;display:flex}.loader_label{color:var(--text,#343b4c);text-align:center;margin:0;font-size:14px}.loader_overlay--dark{background:#151925}.loader_overlay--dark .loader_label{color:#edf0fa}.loader_spinner{border:4px solid #e6ecf5;border-top-color:#7f8fc9;border-radius:50%;width:40px;height:40px;animation:.7s linear infinite loader_spin}.loader_dots{align-items:center;gap:7px;display:flex}.loader_dots span{background:#7f8fc9;border-radius:50%;width:10px;height:10px;animation:.6s ease-in-out infinite alternate loader_bounce}.loader_dots span:nth-child(2){animation-delay:.15s}.loader_dots span:nth-child(3){animation-delay:.3s}.loader_pulse{background:#7f8fc9;border-radius:50%;width:40px;height:40px;animation:1s ease-out infinite loader_pulse}.loader_bars{align-items:center;gap:5px;height:40px;display:flex}.loader_bars span{background:#7f8fc9;border-radius:4px;width:5px;height:12px;animation:.8s ease-in-out infinite loader_bars}.loader_bars span:nth-child(2){animation-delay:.1s}.loader_bars span:nth-child(3){animation-delay:.2s}.loader_bars span:nth-child(4){animation-delay:.3s}.loader_bars span:nth-child(5){animation-delay:.4s}.loader_orbit{border:3px solid #e6ecf5;border-radius:50%;width:40px;height:40px;animation:1.2s linear infinite loader_spin;position:relative}.loader_orbit:before{content:"";background:#e9a45d;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:12px}.loader_dual{border:4px solid #7f8fc9;border-color:#7f8fc9 #0000;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite loader_spin;position:relative}.loader_dual:after{content:"";border:3px solid #0000;border-color:#0000 #e9a45d;border-radius:50%;animation:1s linear infinite loader_spin_reverse;position:absolute;inset:5px}.loader_progress{background:#e6ecf5;border-radius:10px;width:200px;max-width:100%;height:5px;overflow:hidden}.loader_progress span{border-radius:inherit;background:#7f8fc9;width:35%;height:100%;animation:1.2s ease-in-out infinite loader_progress;display:block}.loader_skeleton{flex-direction:column;gap:12px;width:min(280px,100%);display:flex}.loader_skeleton_row{align-items:center;gap:12px;display:flex}.loader_skeleton_avatar,.loader_skeleton_line,.loader_skeleton_block{background:#e9edf4;animation:1.4s ease-in-out infinite loader_shimmer}.loader_skeleton_avatar{border-radius:10px;flex-shrink:0;width:42px;height:42px}.loader_skeleton_line{border-radius:5px;height:9px}.loader_skeleton_block{border-radius:8px;height:50px}.loader_skeleton--dark .loader_skeleton_avatar,.loader_skeleton--dark .loader_skeleton_line,.loader_skeleton--dark .loader_skeleton_block{background:#30384b}@keyframes loader_spin{to{transform:rotate(360deg)}}@keyframes loader_spin_reverse{to{transform:rotate(-360deg)}}@keyframes loader_bounce{to{transform:translateY(-7px)}}@keyframes loader_pulse{0%{opacity:.5;transform:scale(.65)}70%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.85)}}@keyframes loader_bars{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.8)}}@keyframes loader_progress{0%{transform:translate(-120%)}to{transform:translate(350%)}}@keyframes loader_shimmer{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loader_spinner,.loader_dots span,.loader_pulse,.loader_bars span,.loader_orbit,.loader_dual,.loader_dual:after,.loader_progress span,.loader_skeleton_avatar,.loader_skeleton_line,.loader_skeleton_block{animation:none}}
