:root{--vi-ie-focus: #0D3360;--vi-ie-focus-inversed: #E8E8A0}@keyframes vi-component-loader-rotate{to{transform:rotate(360deg)}}.vi-component-loader{height:100%;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);container-type:size;container-name:vi-component-loader;padding:0 1.875rem}.vi-component-loader__inner{height:100%;display:grid;place-items:center}.vi-component-loader__circle{aspect-ratio:1;margin:0 auto}.vi-component-loader--loader .vi-component-loader__circle{border:1px solid #00a03b;border-right-color:transparent;border-radius:9999rem;width:clamp(0.625rem, 24.84472cqh, 5rem);transform-origin:50% 50%;animation:vi-component-loader-rotate .6s linear infinite}.vi-component-loader--progress .vi-component-loader__circle{height:clamp(1.375rem, 27.329192cqh, 9.625rem)}.vi-component-loader__content{margin-top:10px;text-align:center;color:#00a03b}.vi-component-loader--progress{--progress: 0;--dasharray: 500;--dashoffset: calc(var(--dasharray) - (var(--dasharray) * var(--progress)) / 100)}.vi-component-loader--progress .vi-component-loader__svg{transform:rotate(-90deg)}.vi-component-loader--progress .vi-component-loader__line{fill:none;stroke-width:1.81818182}.vi-component-loader--progress .vi-component-loader__line--bg{stroke:#fff}.vi-component-loader--progress .vi-component-loader__line--fg{stroke:#00a03b;stroke-dasharray:var(--dasharray);stroke-dashoffset:var(--dashoffset);transition:all .2s ease-in-out}
