.video-overlay{z-index:100;background-color:#000000d9;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-overlay-card{border:none;border-radius:12px;width:90%;max-width:400px;box-shadow:0 10px 40px #0000004d}.video-confirm-btn{border-radius:8px;padding:15px 40px;font-size:1.1rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #28a74566}.video-confirm-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px #28a74580}.pulse-animation{animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #28a745b3}70%{box-shadow:0 0 0 15px #28a74500}to{box-shadow:0 0 #28a74500}}.completion-success{padding:20px 0}.completion-success svg{margin:0 auto;display:block}
