.ecl-spinner{align-items:center;display:none;flex-direction:column;margin:0 var(--s-xs);position:relative;z-index:51}.ecl-spinner--visible{display:inline-flex}.ecl-spinner__loader{animation:rotate 2s linear infinite;height:2rem;stroke:var(--c-p-80);transform-origin:center center;width:2rem}.ecl-spinner__text{color:var(--c-d);font:var(--f-m);margin-top:var(--s-xs)}.ecl-spinner__circle{animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.ecl-spinner--centered{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:var(--s-2xl)}.ecl-spinner--inverted .ecl-spinner__loader{stroke:var(--cm-border-inverted,#fff)}.ecl-spinner--inverted .ecl-spinner__text{color:var(--cm-on-surface-inverted,#fff)}.ecl-spinner--l .ecl-spinner__loader{height:3rem;width:3rem}.ecl-spinner--s{flex-direction:row;justify-content:center}.ecl-spinner--s .ecl-spinner__loader{height:1.5rem;width:1.5rem}.ecl-spinner--s .ecl-spinner__text{margin-inline-start:var(--s-xs);margin-top:0}.ecl-spinner--s .ecl-spinner__circle{stroke-width:2px}.ecl-spinner__overlay{background-color:hsla(0,0%,100%,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.ecl-spinner__overlay--visible{display:block}.ecl-spinner__overlay--visible~.ecl-spinner--visible{position:fixed}.ecl-spinner__overlay--visible~.ecl-spinner--inverted .ecl-spinner__loader{stroke:var(--c-p-80)}.ecl-spinner__overlay--visible~.ecl-spinner--inverted .ecl-spinner__text{color:var(--c-d)}