@charset "utf-8";

.csh-image-container[data-v-f7b29ae2] { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }

.csh-image-container.csh-backdrop[data-v-f7b29ae2] { background-color: rgba(0, 0, 0, 0.1) !important; }

.csh-image-container img[data-v-f7b29ae2] { opacity: 0; transition: opacity 0.6s; }

.csh-image-container img.csh-image-visible[data-v-f7b29ae2] { opacity: 1; }

.csh-image-container .csh-spinner[data-v-f7b29ae2] { width: 20px; height: 20px; border-width: 3px; border-style: solid; border-color: rgb(250, 250, 250) rgb(250, 250, 250) transparent; border-image: initial; border-radius: 50%; display: flex; box-sizing: border-box; animation: 1s linear 0s infinite normal none running csh-rotation-data-v-f7b29ae2; position: absolute; opacity: 0; transition: opacity 0.6s; }

.csh-image-container .csh-spinner-visible[data-v-f7b29ae2] { opacity: 1; }

@-webkit-keyframes csh-rotation-data-v-f7b29ae2 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes csh-rotation-data-v-f7b29ae2 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}