div :has(>.cLoadingComponent.cover),section :has(>.cLoadingComponent.cover){position:relative}.cLoadingComponent{--loadingBg:hsla(0,0%,100%,.7);--circleBigColor:var(--mainColor) 0%,#27c7ff 100%;--circleSmallColor:var(--mainColor);align-items:center;display:flex;height:100%;justify-content:center;left:0;min-height:250px;position:relative;top:0;width:100%;z-index:90}.cLoadingComponent.cover{background:var(--loadingBg);min-height:auto;position:absolute}.cLoadingComponent:not(.active){display:none}.cLoadingComponent .loader{animation:aniLoadingRotation 1.6s linear infinite;background:conic-gradient(from 30deg,transparent 50deg,#94ffd8,#5de395 100deg,#27c7ff,#5de395 260deg,#94ffd8 315deg);border-radius:50%;box-sizing:border-box;display:inline-block;height:60px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);position:relative;width:60px}.cLoadingComponent .circle{background:radial-gradient(ellipse at center,var(--circleBigColor));border-radius:50%;display:block;height:40px;margin:auto;position:absolute;transform-origin:center center;width:40px;z-index:100}.cLoadingComponent .logoImg{animation:aniLoadingRotationBack 1s linear infinite;background:var(--logoStarImg) center center no-repeat;background-size:contain;height:34px;pointer-events:none;position:absolute;width:34px;z-index:101}@keyframes aniLoadingRotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes aniLoadingRotationBack{0%{transform:scale(1)}50%{transform:scale(.6)}to{transform:scale(1)}}
