.mugdost-wrapper{display:flex;justify-content:center;padding:20px;font-family:inherit;direction:rtl!important;text-align:right!important;unicode-bidi:plaintext}.mugdost-card{background:#fff;width:100%;max-width:600px;padding:40px;border-radius:24px;box-shadow:0 15px 35px rgb(0 0 0 / .1);text-align:center;position:relative;overflow:hidden;animation:slideUp 0.8s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;align-items:center}.mug-desc,.mug-title{text-align:center!important}.success-animation{margin-bottom:20px}.checkmark{width:80px;height:80px;border-radius:50%;display:block;stroke-width:2;stroke:#4bb71b;stroke-miterlimit:10;box-shadow:inset 0 0 0 #4bb71b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb71b;fill:#fff;animation:stroke 0.6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 50px #4bb71b}}@keyframes slideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mug-title{font-size:22px;font-weight:800;color:#333;margin:15px 0}.mug-desc{font-size:15px;color:#666;line-height:1.8;margin-bottom:25px}.order-info-box{background:#f3f4f6;padding:15px 30px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;border:2px dashed #d1d5db;margin-bottom:30px}.order-info-box .number{font-size:20px;font-weight:700;color:#2563eb;font-family:sans-serif}.wallet-promo{background:linear-gradient(135deg,#8E2DE2,#4A00E0);color:#fff;padding:20px;border-radius:16px;width:100%;display:flex;align-items:center;position:relative;overflow:hidden;box-shadow:0 10px 20px rgb(74 0 224 / .3);transition:transform 0.3s ease}.wallet-promo:hover{transform:translateY(-5px)}.promo-icon{font-size:35px;margin-left:15px;z-index:2}.promo-content{text-align:right!important;z-index:2}.promo-content h3{margin:0 0 5px 0;font-size:16px;color:#fff}.promo-content p{margin:0;font-size:13px;color:rgb(255 255 255 / .9)}.action-buttons{display:flex;gap:10px;margin-top:25px;width:100%;justify-content:center}.btn-track,.btn-home{padding:12px 25px;border-radius:10px;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.3s}.btn-track{background:#333;color:#fff}.btn-home{background:#e5e7eb;color:#374151}