﻿/*這些是無法被MVC_Bundle的CSS語法, 放在這, 不參加綁定*/
/*===loading===*/
/*loading https://css-tricks.com/single-element-loaders-the-spinner/  https://codepen.io/t_afif/pen/zYPqMgq*/
/*===loading===*/
/*loading https://css-tricks.com/single-element-loaders-the-spinner/  https://codepen.io/t_afif/pen/zYPqMgq*/
.loadingPage {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-image: none;
  z-index: 2147483647;
}

.loaidng_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-image: none;
  background-color: #000000;
}

.loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.loader {
  width: 120px;
  /* the size */
  padding: 15px;
  /* the border thickness */
  background: var(--seaBlue);
  /* the color */

  aspect-ratio: 1;
  border-radius: 100%;
  --_m: conic-gradient(from 180deg at 50% 50%,
      #6B86AE 0deg,
      rgba(107, 134, 174, 0.5) 90deg,
      rgba(107, 134, 174, 0) 360deg),
    linear-gradient(#6B86AE 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  box-sizing: border-box;
  animation: spin 2.4s linear infinite;
}

.loadWord {
color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 50px;
    letter-spacing: 1px;
    font-size: 0.875rem;
	
}

.bars {
   width: 50.4px;
   height: 50.4px;
   --c: linear-gradient(#ffffff 0 0);
   background: var(--c), var(--c), var(--c);
   background-repeat: no-repeat;
   animation: bars-4tzcsomd 1s infinite,
          bars-d0g8gh 1s infinite;
}

@keyframes bars-4tzcsomd {
   0%, 100% {
      background-size: 10.1px 100%;
   }

   33%, 66% {
      background-size: 10.1px 10.1px;
   }
}

@keyframes bars-d0g8gh {
   0%, 33% {
      background-position: 0    0,50% 50%,100% 100%;
   }

   66%, 100% {
      background-position: 100% 0,50% 50%,0    100%;
   }
}