:root{--ed-loading-spinner-size:42px;--ed-loading-fullscreen-spinner-size:50px}.ed-loading-parent--relative{position:relative!important}.ed-loading-parent--hidden{overflow:hidden!important}.ed-loading-mask{position:absolute;z-index:2000;background-color:var(--ed-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--ed-transition-duration)}.ed-loading-mask.is-fullscreen{position:fixed}.ed-loading-mask.is-fullscreen .ed-loading-spinner{margin-top:calc((0px - var(--ed-loading-fullscreen-spinner-size))/ 2)}.ed-loading-mask.is-fullscreen .ed-loading-spinner .circular{height:var(--ed-loading-fullscreen-spinner-size);width:var(--ed-loading-fullscreen-spinner-size)}.ed-loading-spinner{top:50%;margin-top:calc((0px - var(--ed-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.ed-loading-spinner .ed-loading-text{color:var(--ed-color-primary);margin:3px 0;font-size:14px}.ed-loading-spinner .circular{display:inline;height:var(--ed-loading-spinner-size);width:var(--ed-loading-spinner-size);-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.ed-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--ed-color-primary);stroke-linecap:round}.ed-loading-spinner i{color:var(--ed-color-primary)}.ed-loading-fade-enter-from,.ed-loading-fade-leave-to{opacity:0}@-webkit-keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}