.mp-gift-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;margin-top:12px;border-radius:var(--mp-radius-lg,12px);background:linear-gradient(135deg,#0092a6 0%,#016070 100%);color:#ffffff!important;font-weight:700;font-size:.9375rem;border:none;cursor:pointer;transition:all 0.25s ease;width:100%;box-shadow:0 4px 14px rgb(0 146 166 / .25)}.mp-gift-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 146 166 / .4);color:#ffffff!important}.mp-gift-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:9999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 0.25s ease,visibility 0.25s ease!important;direction:rtl}.mp-gift-modal.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mp-gift-modal-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:rgb(15 23 42 / .65)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:1!important}.mp-gift-modal-card{position:relative!important;z-index:10!important;width:100%!important;max-width:500px!important;max-height:90vh!important;overflow-y:auto!important;background:var(--mp-surface-light,#ffffff)!important;border-radius:var(--mp-radius-2xl,24px)!important;padding:var(--mp-spacing-6,28px)!important;box-shadow:0 25px 60px -15px rgb(0 0 0 / .35)!important;animation:mpGiftModalSlideIn 0.3s cubic-bezier(.16,1,.3,1)!important}@keyframes mpGiftModalSlideIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.mp-modal-open{overflow:hidden!important}