.mah-shop-notice{position:fixed;z-index:10000;inset-inline:16px;bottom:96px;max-width:440px;margin-inline:auto;border:1px solid #d9e5dc;border-radius:14px;padding:14px 18px;background:#244f40;color:white;box-shadow:0 8px 32px #16352726;font:500 14px/1.8 Vazirmatn,Tahoma,sans-serif;text-align:center;direction:rtl}.mah-shop-notice[hidden]{display:none}
.mh-rewards-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.mh-rewards-heading h2{margin:0 0 10px}.mh-rewards-heading p{color:#647268;font-size:13px;line-height:1.9}.mh-rewards-spin{white-space:nowrap}.mh-rewards-summary{display:flex;flex-wrap:wrap;gap:12px;padding:14px 18px;background:#f0f5ef;border:1px solid #dfe8dd;border-radius:14px;font-size:13px;margin-bottom:20px}.mh-rewards-list{display:grid;gap:14px}.mh-reward-card{border:1px solid #e0e6df;border-radius:16px;padding:20px;background:white}.mh-reward-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.mh-reward-title h3{font-size:16px;margin:0}.mh-reward-status{font-size:11px;background:#edf3ec;color:#335841;padding:5px 10px;border-radius:20px;white-space:nowrap}.mh-reward-card p{font-size:13px;line-height:1.9;color:#526658}.mh-reward-card small{color:#7c887e;font-size:11px}.mh-reward-code{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.mh-reward-code code{user-select:all;border:1px dashed #b4c9b5;border-radius:9px;padding:9px 14px;background:#f7faf6;color:#244f40;overflow-wrap:anywhere}.mh-rewards-empty{padding:30px 20px;border:1px dashed #d7e1d5;border-radius:16px;text-align:center;line-height:2}.mh-rewards-empty p{font-size:13px;color:#758174}.mh-rewards-pages{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px}.account-page .account-layout>.account-menu>.mh-account-rewards-link.active{background:#244f40!important;color:white!important}@media(max-width:700px){.mh-rewards-heading{flex-direction:column}.mh-rewards-spin{width:100%;justify-content:center}.mh-rewards-summary{flex-direction:column}.mh-reward-card{padding:16px}.mh-reward-title{align-items:flex-start}.mh-reward-title h3{line-height:1.8}}
