.loading-spinner-cmp .loading-spinner-ellipsis{width:80px;height:10px;display:block;position:relative}.loading-spinner-cmp .loading-spinner-ellipsis div{background:currentColor;border-radius:50%;width:10px;height:10px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute}.loading-spinner-cmp .loading-spinner-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.loading-spinner-cmp .loading-spinner-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.loading-spinner-cmp .loading-spinner-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.loading-spinner-cmp .loading-spinner-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.loading-spinner-cmp .loading-spinner-circle{width:inherit;height:inherit;text-align:left}.loading-spinner-cmp .loading-spinner-circle span{box-sizing:border-box;width:inherit;height:inherit;border-width:var(--spinner-thickness);border-style:solid;border-color:currentColor #0000 #0000;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite spinAround;position:absolute}.loading-spinner-cmp .loading-spinner-circle span.small{width:10px;height:10px}.loading-spinner-cmp .loading-spinner-circle span:first-child{animation-delay:-.45s}.loading-spinner-cmp .loading-spinner-circle span:nth-child(2){animation-delay:-.3s}.loading-spinner-cmp .loading-spinner-circle span:nth-child(3){animation-delay:-.15s}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.loading-spinner-cmp .dot-flashing{color:currentColor;background-color:currentColor;border-radius:50%;width:8px;height:8px;animation:.7s linear .35s infinite alternate dotFlashing;position:relative}.loading-spinner-cmp .dot-flashing:before,.loading-spinner-cmp .dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.loading-spinner-cmp .dot-flashing:before{color:currentColor;background-color:currentColor;border-radius:50%;width:8px;height:8px;animation:.7s infinite alternate dotFlashing;left:-15px}.loading-spinner-cmp .dot-flashing:after{color:currentColor;background-color:currentColor;border-radius:50%;width:8px;height:8px;animation:.7s .7s infinite alternate dotFlashing;left:15px}@keyframes dotFlashing{0%{background-color:currentColor}50%,to{background-color:#fff}}
