
.upload_container {
     width: 128px;
     height: 128px;
     border: 1px dashed var(--bs-border-color);
     border-radius: 8px;
     box-sizing: border-box;
}

.upload_input {
     color: transparent;
     opacity: 0;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 2;
     cursor: pointer;
}

.cursor-pointer {
     cursor: pointer;
}

.upload_container video {
     width: 100%;
     height: 100%;
}

.upload_container .loading{
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 5;
     display: flex;
     justify-content: center;
     align-items: center;
}

.btn-list button {
     min-width: 120px;
}

.assets_container {
     width: 96px;
     height: 96px;
}
.assets_container .video-wrap {
     position: relative;
     width: 100%;
     height: 100%;
}
.assets_container img, .assets_container video {
     width: 100%;
     height: 100%;
     border-radius: 8px;
}

.shopReviews-video-btn {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 26px;
     color: #fff;
     cursor: pointer;
}

.shopReviews-video-btn i.close {
     opacity: 0;
}

.shopReviews-video-btn:hover {
     i {
          opacity: 1;
     }
}
