@charset "utf-8";

.ld-over-inverse.running { pointer-events: none !important; }

.ld-ring { width: 1em !important; height: 1em !important; position: relative !important; color: inherit !important; display: inline-block !important; box-sizing: content-box !important; }

.ld-ring::after { content: " " !important; display: block !important; width: 2em !important; height: 2em !important; box-sizing: border-box !important; transform-origin: 0em 0em !important; transform: translateZ(0px) scale(0.5) !important; backface-visibility: hidden !important; }

.ld-ring::after { border-radius: 50% !important; border-width: 0.3em !important; border-style: solid !important; border-color: currentcolor currentcolor currentcolor transparent !important; border-image: initial !important; }

.ld-loader { background-size: cover !important; }

.ld { transform-origin: 50% 50% !important; transform-box: fill-box !important; }

@keyframes ld-cycle { 
  0% { animation-timing-function: cubic-bezier(0.3333, 0.3333, 0.6667, 0.6667); transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.ld.ld-cycle { animation: 1s linear 0s infinite normal none running ld-cycle !important; }