#bk-popup-overlay.bk-popup-active{opacity:1;visibility:visible}#bk-popup-overlay.bk-popup-active #bk-popup-card{transform:translateY(0) scale(1);opacity:1}.bk-popup-icon svg{width:54px;height:54px;display:inline-block;vertical-align:middle;color:#fff}#bk-popup-header.bk-no-title{padding:32px 28px 36px}#bk-popup-header.bk-no-title .bk-popup-icon{margin-bottom:0}.bk-copy-btn.bk-copied{border-color:#22c55e;color:#22c55e;background:#f0fdf4}.bk-copy-btn.bk-copied svg{transform:scale(1.2)}.bk-popup-type-cta .bk-popup-text{font-size:15px;color:#555;line-height:1.7;margin-bottom:20px;text-align:center}.bk-cta-btn{display:block;width:100%;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 6px 20px rgba(0,0,0,.15)}.bk-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.2);filter:brightness(1.06);color:#fff;text-decoration:none}.bk-popup-type-newsletter .bk-popup-text{font-size:14px;color:#666;line-height:1.7;margin-bottom:18px;text-align:center}.bk-newsletter-form{display:flex;flex-direction:column;gap:12px}.bk-newsletter-form input[type=text],.bk-newsletter-form input[type=email]{width:100%;padding:12px 16px;border-radius:10px;border:1.5px solid #e0e0e0;font-size:14px;color:#333;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease;direction:rtl;box-sizing:border-box}.bk-newsletter-form input:focus{outline:none;border-color:var(--bk-popup-color-start,#ff2e93);box-shadow:0 0 0 3px rgba(255,46,147,.12)}.bk-newsletter-form .bk-nl-submit{width:100%;padding:13px 24px;border-radius:10px;border:none;font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s,filter .2s;background:var(--bk-popup-color-start,#ff2e93)}.bk-newsletter-form .bk-nl-submit:hover{transform:translateY(-2px);filter:brightness(1.07)}.bk-nl-success{display:none;text-align:center;font-size:15px;font-weight:600;color:#22c55e;padding:12px;background:#f0fdf4;border-radius:10px;margin-top:8px}.bk-popup-type-image .bk-popup-img-wrap{width:100%;border-radius:16px;overflow:hidden;margin-bottom:18px}.bk-popup-type-image .bk-popup-img-wrap img{width:100%;height:auto;display:block;object-fit:cover}.bk-popup-type-image .bk-popup-text{font-size:14px;color:#555;line-height:1.7;margin-bottom:18px;text-align:center}.bk-popup-type-notice .bk-notice-box{background:#fffbeb;border:1.5px solid #fde68a;border-radius:14px;padding:18px 20px;text-align:center}.bk-popup-type-notice .bk-notice-box .bk-notice-icon{font-size:30px;margin-bottom:10px}.bk-popup-type-notice .bk-notice-box p{font-size:14px;color:#555;line-height:1.8;margin:0}.bk-popup-type-custom .bk-custom-html{font-size:14px;color:#444;line-height:1.7}.bk-popup-type-custom .bk-custom-html img{max-width:100%;height:auto;border-radius:10px}.bk-timer-block{display:flex;flex-direction:column;align-items:center;background:#f8f8f8;border-radius:10px;padding:8px 14px;min-width:52px}.bk-timer-block .bk-timer-num{font-size:22px;font-weight:800;color:#333;line-height:1}.bk-timer-block .bk-timer-label{font-size:10px;color:#aaa;margin-top:3px}.bk-timer-sep{font-size:22px;font-weight:800;color:#ccc;align-self:flex-start;padding-top:8px}@media (max-width:520px){.bk-popup-icon svg{width:45px;height:45px}}#bk-popup-overlay.bk-popup-closing{opacity:0}#bk-popup-overlay.bk-popup-closing #bk-popup-card{transform:translateY(30px) scale(.95);opacity:0}