/* GE 2.5.284 - carregador premium apenas para processamento real. */

.ge5d-global-processing.ge-pay-processing{
  background:rgba(0,0,0,.78)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
}

.ge5d-global-processing .ge-pay-spinner{
  position:relative!important;
  display:block!important;
  width:clamp(66px,10vw,82px)!important;
  height:clamp(66px,10vw,82px)!important;
  border:0!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 12px rgba(201,168,76,.24))!important;
  animation:none!important;
}

.ge5d-global-processing .ge-pay-spinner::before,
.ge5d-global-processing .ge-pay-spinner::after{
  content:""!important;
  position:absolute!important;
  display:block!important;
  border:0!important;
  border-radius:50%!important;
  box-shadow:none!important;
}

.ge5d-global-processing .ge-pay-spinner::before{
  inset:0!important;
  background:conic-gradient(from 20deg,transparent 0deg,rgba(201,168,76,.12) 95deg,var(--fived-gold) 245deg,#f0dda0 360deg)!important;
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)!important;
  mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)!important;
  animation:ge5dPremiumOuterSpin .9s linear infinite!important;
}

.ge5d-global-processing .ge-pay-spinner::after{
  inset:14px!important;
  background:conic-gradient(from 210deg,transparent 0deg,rgba(240,221,160,.10) 120deg,#f0dda0 300deg,transparent 360deg)!important;
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)!important;
  mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)!important;
  animation:ge5dPremiumInnerSpin 1.2s linear infinite!important;
}

@keyframes ge5dPremiumOuterSpin{to{transform:rotate(360deg)}}
@keyframes ge5dPremiumInnerSpin{to{transform:rotate(-360deg)}}

@media(prefers-reduced-motion:reduce){
  .ge5d-global-processing .ge-pay-spinner::before{animation-duration:2s!important}
  .ge5d-global-processing .ge-pay-spinner::after{animation-duration:2.6s!important}
}
