.datacor-ring-loader{--spinner-speed:1;justify-content:center;align-items:center;display:inline-flex}.datacor-ring-loader__svg{width:100%;height:100%;overflow:visible}.ring{transform-origin:50%;transform-box:fill-box}.datacor-ring-loader--tumbler .ring--outer{animation:5.4s ease-in-out infinite ring-tumbler-outer;animation-duration:calc(5.4s / var(--spinner-speed))}.datacor-ring-loader--tumbler .ring--middle{animation:5.4s ease-in-out infinite ring-tumbler-middle;animation-duration:calc(5.4s / var(--spinner-speed))}.datacor-ring-loader--tumbler .ring--inner{animation:5.4s ease-in-out infinite ring-tumbler-inner;animation-duration:calc(5.4s / var(--spinner-speed))}.datacor-ring-loader--exploding .ring--outer,.datacor-ring-loader--exploding .ring--middle,.datacor-ring-loader--exploding .ring--inner{animation:2.8s cubic-bezier(.65,0,.35,1) infinite ring-burst-sync;animation-duration:calc(2.8s / var(--spinner-speed))}.datacor-ring-loader--exploding .ring--outer{z-index:1}.datacor-ring-loader--exploding .ring--middle{z-index:2;animation-delay:.15s}.datacor-ring-loader--exploding .ring--inner{z-index:3;animation-delay:.3s}.datacor-ring-loader--classic .ring--outer{animation:none}.datacor-ring-loader--classic .ring--outer circle{fill:var(--dc-safety-yellow);opacity:1;filter:drop-shadow(0 0 2px #ffc51799)}.datacor-ring-loader--classic .ring--outer circle.ring-dot{animation:2.2s ease-in-out infinite classic-dot-highlight;animation-delay:calc(var(--dot-index) * 80ms)}.datacor-ring-loader--classic .ring--middle,.datacor-ring-loader--classic .ring--inner{animation:none}@keyframes ring-burst-sync{0%{transform:scale(1)}10%{transform:scale(1.35)}40%{transform:scale(1)}65%{transform:scale(.92)}to{transform:scale(1)}}@keyframes classic-dot-highlight{0%{opacity:.15}40%{opacity:1}80%{opacity:.2}to{opacity:.15}}@keyframes ring-tumbler-outer{0%{transform:rotate(0)}20%{transform:rotate(360deg)}30%,to{transform:rotate(360deg)}}@keyframes ring-tumbler-middle{0%,30%{transform:rotate(0)}50%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}@keyframes ring-tumbler-inner{0%,60%{transform:rotate(0)}80%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.datacor-ring-loader--exploding .ring--outer,.datacor-ring-loader--exploding .ring--middle,.datacor-ring-loader--exploding .ring--inner,.datacor-ring-loader--classic .ring--outer circle,.datacor-ring-loader--tumbler .ring--outer,.datacor-ring-loader--tumbler .ring--middle,.datacor-ring-loader--tumbler .ring--inner{animation:none}}.datacor-ring-loader--glow .ring--inner{animation:3s ease-in-out infinite ring-glow-out;animation-duration:calc(3s / var(--spinner-speed))}.datacor-ring-loader--glow .ring--middle{animation:3s ease-in-out infinite ring-glow-out;animation-duration:calc(3s / var(--spinner-speed));animation-delay:calc(.35s / var(--spinner-speed))}.datacor-ring-loader--glow .ring--outer{animation:3s ease-in-out infinite ring-glow-cycle;animation-duration:calc(3s / var(--spinner-speed));animation-delay:calc(.7s / var(--spinner-speed))}.datacor-ring-loader--glow .ring circle{opacity:.8}@keyframes ring-glow-out{0%,to{opacity:.6}30%,80%{opacity:1}}@keyframes ring-glow-cycle{0%,25%{opacity:.6}45%,75%{opacity:1}to{opacity:.6}}:root{--dc-safety-yellow:#ffc517;--dc-medium-blue:#248ed3;--dc-light-blue:#5bcdf7;--dc-center-blue:#0095da}
