@charset "UTF-8";.mt-6{margin-top:15px!important}@font-face{font-family:IRANSans;font-style:normal;font-weight:900;src:url("/assets/IRANSansWeb(FaNum)_Black-CQ_AEm09.eot");src:url("/assets/IRANSansWeb(FaNum)_Black-CQ_AEm09.eot?#iefix") format("embedded-opentype"),url("/assets/IRANSansWeb(FaNum)_Black-DmC2Enxd.woff2") format("woff2"),url("/assets/IRANSansWeb(FaNum)_Black-BFUbudCW.woff") format("woff"),url("/assets/IRANSansWeb(FaNum)_Black-u1QyFeh7.ttf") format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:700;src:url("/assets/IRANSansWeb(FaNum)_Bold-t5ej40nz.eot");src:url("/assets/IRANSansWeb(FaNum)_Bold-t5ej40nz.eot?#iefix") format("embedded-opentype"),url("/assets/IRANSansWeb(FaNum)_Bold-BxX8b-19.woff2") format("woff2"),url("/assets/IRANSansWeb(FaNum)_Bold-BDP7CiAY.woff") format("woff"),url("/assets/IRANSansWeb(FaNum)_Bold-DPbHk_MY.ttf") format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;src:url("/assets/IRANSansWeb(FaNum)_Medium-DNpFURl3.eot");src:url("/assets/IRANSansWeb(FaNum)_Medium-DNpFURl3.eot?#iefix") format("embedded-opentype"),url("/assets/IRANSansWeb(FaNum)_Medium-prpwRvkU.woff2") format("woff2"),url("/assets/IRANSansWeb(FaNum)_Medium-BLvkUsou.woff") format("woff"),url("/assets/IRANSansWeb(FaNum)_Medium-DVO95u4R.ttf") format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:300;src:url("/assets/IRANSansWeb(FaNum)_Light-CzjgBTUn.eot");src:url("/assets/IRANSansWeb(FaNum)_Light-CzjgBTUn.eot?#iefix") format("embedded-opentype"),url("/assets/IRANSansWeb(FaNum)_Light-D4L-oemt.woff2") format("woff2"),url("/assets/IRANSansWeb(FaNum)_Light-Dc84zieM.woff") format("woff"),url("/assets/IRANSansWeb(FaNum)_Light-D-4bXYCN.ttf") format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:200;src:url("/assets/IRANSansWeb(FaNum)_UltraLight-BKd4gVRm.eot");src:url("/assets/IRANSansWeb(FaNum)_UltraLight-BKd4gVRm.eot?#iefix") format("embedded-opentype"),url("/assets/IRANSansWeb(FaNum)_UltraLight-DRThYolg.woff2") format("woff2"),url("/assets/IRANSansWeb(FaNum)_UltraLight-BRZUt6g8.woff") format("woff"),url("/assets/IRANSansWeb(FaNum)_UltraLight-Bte3Vk_2.ttf") format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url("/assets/IRANSansWeb(FaNum)-BpVQ0sc1.eot");src:url("/assets/IRANSansWeb(FaNum)-BpVQ0sc1.eot?#iefix") format("embedded-opentype"),url("/assets/IRANSansWeb(FaNum)-D6ezUcLA.woff2") format("woff2"),url("/assets/IRANSansWeb(FaNum)-CtTq_6aa.woff") format("woff"),url("/assets/IRANSansWeb(FaNum)-DJeHl2M5.ttf") format("truetype")}*{box-sizing:border-box;scroll-behavior:smooth!important;scrollbar-width:thin}img,svg,span,ul,li,a,label{transition:all .2s ease-in-out!important}p,h1,h2,h3,h4,h5,h6{padding:0!important;margin:0!important}:root{--background-color: #f3f4f6;--text-color: #000;--font-family: "IRANSans", "Tahoma", "BYekan", "B Yekan", "Sans Serif", monospace}.dark{--background-color: #303031;--text-color: #fff}body{width:100dvw;height:100dvh;margin:0!important;padding:20px!important;background-color:var(--background-color)}@media(max-width:576px){body{padding:15px!important}}@media(max-width:368px){body{padding:10px!important}}#root{width:100%;height:100%;direction:rtl;color:var(--text-color);font-family:var(--font-family)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease-in-out}input,button{font-family:var(--font-family)!important}.main-loading{width:100dvw;height:100dvh;position:fixed;top:0;left:0;background-color:#10233799;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;font-weight:700;font-size:1.5rem;color:#fff;text-shadow:0 1px 4px #9c9c9c;z-index:2000}@media(max-width:576px){.main-loading{font-size:1.3rem}}.page-not-found{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;box-shadow:0 4px 12px #ffb5b580;padding:30px 20px;border-radius:20px;border:1px solid rgba(255,181,181,.4)}.page-not-found h2{color:#8d0d0d}.page-not-found p{color:#7b7b7b}.payment-card{width:100%!important;max-width:480px;padding:50px 60px;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;animation:fadeIn .5s ease-out;overflow:hidden;transition:all .2s ease-in-out}@media(max-width:768px){.payment-card{padding:35px 45px}}@media(max-width:576px){.payment-card{padding:30px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.payment-card img{width:100%;max-width:300px;min-width:100px;max-height:170px;height:auto}.payment-card p.warning{padding:10px 20px!important;border-radius:10px;background-color:#ffdaaf;color:#824d10}.payment-card a{text-decoration:none;color:#3b53af;cursor:pointer}.set-vpn-off{width:100%;max-width:480px;background-color:#fff5df;color:#3b53af;box-shadow:0 4px 20px #0000001a;padding:10px 20px;border-radius:20px;margin-bottom:20px;font-weight:500;text-align:center}.get-data-error{padding:10px 20px!important;border-radius:10px;background-color:#ffdaaf;color:#824d10}.payment-status{width:100%;padding:20px!important;border-radius:10px}.payment-status.success{background-color:#baffc6;color:#307105}.payment-status.error{background-color:#ffb5b5;color:#8d0d0d}.product-show{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;margin-block:20px}.product-show .product-name:before{content:"محصول :";margin-left:5px;color:#5b5b5b}@media(max-width:576px){.product-show .product-name:before{display:none}}.product-show .product-other{font-size:1rem;font-weight:300;color:#5b5b5b}.product-show .product-price:before{content:"قیمت :";margin-left:5px;color:#5b5b5b}@media(max-width:576px){.product-show .product-price:before{display:none}}.product-show .product-price:after{content:"ریال";margin-right:5px;color:#5b5b5b;font-weight:300;font-size:.8rem}button{width:100%;min-height:42px;background-color:#3b53af;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;margin-top:10px;padding:10px;cursor:pointer}button:hover{background-color:#3249a6}button:active{background-color:#2c3f8a}button.secondary-color{background-color:#bdbdbd;color:#fff}button.secondary-color:hover{background-color:#9c9c9c}button.secondary-color:active{background-color:#7b7b7b}
