.spinner{position:relative;display:flex;width:3.5rem}.spinner:before{content:"";display:block;padding-top:100%}.spinner svg{animation:sp-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto;color:inherit}.spinner svg .spinner-path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:sp-dash 1.5s ease-in-out infinite;stroke-linecap:round;color:inherit;stroke:currentColor}.spinner .spinner-text{margin:auto;font-size:.9rem}.spinner.spinner-rainbow svg .spinner-path{animation:sp-dash 1.5s ease-in-out infinite,sp-colors 6s ease-in-out infinite}.spinner.spinner-large{width:5rem}.spinner.spinner-large .spinner-text{font-size:1.1rem}.spinner.spinner-small{width:2rem}.spinner.spinner-small .spinner-text{font-size:.5rem}@keyframes sp-colors{0%{stroke:#2196f3}25%{stroke:#e92626}50%{stroke:#61b399}75%{stroke:#27e927}to{stroke:#658fa3}}@keyframes sp-rotate{to{transform:rotate(360deg)}}@keyframes sp-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.progress{display:flex;height:.5rem;font-size:.5rem;width:100%;background-color:var(--ax-loading-pbar-bg-color);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.progress.progress-large{height:.75rem;font-size:.7rem}.progress.progress-small{height:.25rem;font-size:.3rem}.progress .progress-bar{display:flex;justify-content:center;align-items:center;transition:width .5s ease}.progress.progress-indeterminate .progress-bar{animation:pbar-indeterminate 1s infinite linear;width:100%;transform-origin:0% 50%}.progress.progress-indeterminate .progress-bar.progress-rainbow{animation:pbar-indeterminate 1s infinite linear,pbar-colors 3s ease-in-out infinite}@keyframes pbar-indeterminate{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.5)}}@keyframes pbar-colors{0%{background-color:#2196f3}25%{background-color:#e92626}50%{background-color:#61b399}75%{background-color:#27e927}to{background-color:#658fa3}}
