@keyframes KKInnovatopn-embed-popup-spin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } #KKInnovation-embed-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background-color: rgb(0, 0, 0, 0.5); opacity: 0; backdrop-filter: blur(5px); transition: opacity 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53); } .KKInnovation-embed-popup-open { opacity: 1 !important; pointer-events: all !important; } #KKInnovation-embed-popup-content { position: absolute; top: calc(50% + 15px); left: 50%; transform: translate(-50%, -50%); width: calc(100% - 20px); height: calc(100% - 30px); max-width: 1200px; max-height: 80vh; border-radius: 20px; overflow: show; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5); background-color: #fff; } #KKInnovation-embed-popup-loading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; border-radius: 50%; border: 5px solid #0003; border-top-color: #006eff; animation: KKInnovatopn-embed-popup-spin 1s infinite ease-in-out; } #KKInnovation-embed-popup-content iframe { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% + 2px); height: calc(100% + 2px); border: none; border-radius: 20px; } #KKInnovation-embed-popup-close { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; pointer-events: none; fill: #fff; }