.loader-gift-root .loader-img[data-v-4b53b0b8] {
  margin: 100px auto 0px;
}
.loader-gift-root .loader-img img[data-v-4b53b0b8] {
  width: 100%;
}
.loader-gift-root p[data-v-4b53b0b8] {
  /* UI Properties */
  font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-18) var(--unnamed-font-family-noto-sans);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--text-main);
  text-align: center;
}
.loader-gift-root .data-loading[data-v-4b53b0b8] {
  margin-top: 24px;
  position: relative;
  /* UI Properties */
  font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-18) var(--unnamed-font-family-noto-sans);
  letter-spacing: var(--unnamed-character-spacing-0);
  color: var(--text-inactive);
  text-align: center;
}
.loader-gift-root .data-loading a[data-v-4b53b0b8] {
  color: #EF7555;
}
.loader-gift-root .data-loading[data-v-4b53b0b8]:before {
  content: '';
  position: absolute;
  left: 0;
  width: 35%;
  height: 1px;
  top: 50%;
  /* UI Properties */
  background: #D7D8DE 0% 0% no-repeat padding-box;
}
.loader-gift-root .data-loading[data-v-4b53b0b8]:after {
  content: '';
  position: absolute;
  right: 0;
  width: 35%;
  height: 1px;
  top: 50%;
  /* UI Properties */
  background: #D7D8DE 0% 0% no-repeat padding-box;
  opacity: 1;
}


.loader[data-v-f0a19a16] {
  width: 50px;
  height: 165px;
  position: relative;
}
.loader[data-v-f0a19a16]::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50% , 0);
  width: 16px;
  height: 16px;
  background: #FF3D00;
  border-radius: 50%;
  animation: bounce-data-v-f0a19a16 2s linear infinite;
}
.loader[data-v-f0a19a16]::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 48px;
  width: 48px;
  background: var(--primary-main);
  border-radius: 4px;
  animation: rotate-data-v-f0a19a16 2s linear infinite;
}
@keyframes bounce-data-v-f0a19a16 {
0% , 50% , 100%{
    transform: translate(-50%, 0px);
    height: 20px;
}
20% {
    transform: translate(-25%, 85px);
    height: 28px;
}
25% {
    transform: translate(-25%, 110px);
    height: 12px;
}
70% {
    transform: translate(-75%, 85px);
    height: 28px;
}
75% {
    transform: translate(-75%, 108px);
    height: 12px;
}
}
@keyframes rotate-data-v-f0a19a16 {
0% , 50% , 100%{ transform: rotate(0deg)}
25% { transform: rotate(90deg)}
75%{ transform: rotate(-90deg)}
}

.auth-in-root[data-v-e9cd79b2] {
  width: 100%;
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #fff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.auth-in-root[data-v-e9cd79b2] {
    min-height: 1200px;
}
}


/*# sourceMappingURL=73.1f2038ab.css.map*/