@font-face{font-family:iranSanss;src:url(/assets/IRANSans_Bold-C4ovVukU.ttf)}body{margin:0;font-family:iranSanss;background-color:#000}.sidebar{width:300px;background:linear-gradient(135deg,#0b0b0bcc,#1010100b);color:#fff;border-left:6px solid #b6876f;min-height:100vh;padding:40px 25px;box-shadow:-5px 0 25px #00000080;display:flex;flex-direction:column;gap:20px;position:fixed;right:0;top:0;z-index:1000;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sidebar.drawer{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.sidebar:hover{box-shadow:-5px 0 35px #0009}.logo{font-size:1.5rem;font-weight:700;text-align:center;color:#f1f1f1;margin-top:-20px;text-transform:uppercase}.number{border-bottom:3px solid #b6876f;text-align:center;margin-top:-20px;padding-bottom:15px;font-size:16px}ul{list-style:none;padding:0;margin:0}li{margin:15px 0;border-radius:16px;overflow:hidden}ul li a,ul li button{color:#dcdcdc;text-decoration:none;padding:15px 20px;display:flex;align-items:center;gap:12px;font-size:1.05rem;background-color:transparent;border-radius:14px;transition:all .3s ease;border-bottom:2px solid #b6876f;border-left:2px solid #b6876f;font-family:iranSans;width:100%;cursor:pointer}ul li a:hover,ul li button:hover{background-color:#10101022;color:#fff;transform:translate(8px);box-shadow:0 4px 12px #ffffff1a}ul li a svg{font-size:1.5rem;transition:transform .4s ease}ul li a:hover svg{transform:rotate(360deg)}.submenu{list-style:none;padding-left:28px;margin-top:10px}.submenu li a,.submenu li button{font-size:.95rem;color:#a9b0b8;transition:color .3s ease}.submenu li a:hover{color:#fff}.arrow{margin-left:auto;font-size:18px;transition:transform .3s ease}.arrow.open{transform:rotate(180deg)}.sidebar-mini-btn{background:none;border:none;color:#00d8ff;font-size:22px;cursor:pointer;margin-top:auto;align-self:center;transition:transform .3s ease,background-color .3s;border-radius:50%;padding:12px}.sidebar-mini-btn:hover{transform:rotate(90deg);background-color:#00d8ff33}.imgShakhes{width:120px;margin:0 auto 20px;display:block;border-radius:50%}@media (max-width: 1024px){.sidebar{display:none}}.spinner-animation{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.personal-info-wrapper{max-width:1000px;width:100%;margin:0 20px;padding:30px;border-radius:16px;font-family:iranSanss;direction:rtl}.custom-input{flex:1!important;border-radius:15px;border:1px #0c8af8 solid;padding:4px 12px;padding:10px!important;width:100%!important;box-shadow:0 0 2px #0074d9}.rmdp-container{width:100%!important}.custom-input:focus{outline:none;border:1px solid #0c8af8;box-shadow:0 0 10px 2px #0074d9}.section-title{font-size:1.3rem;margin-bottom:10px;color:#f1f0f0;text-align:right}.personal-form{display:flex;gap:10px;padding:10px;border-radius:20px;flex-direction:column}.update-information-container{display:flex;justify-content:start;align-items:center}.update-information-container button{background-color:#b6876f;padding:15px 30px;font-family:IranSans;margin-right:10px;border:none;outline:none;border-radius:10px}.form-column{flex:1;width:50%;display:flex;flex-direction:column;gap:12px}.form-column label{font-size:.95rem;color:#b0b0b0;margin-bottom:4px}.form-column input{padding:14px;border:3px solid #b6876f;background-color:#0000000f;border-radius:8px;font-size:1rem;color:#fff;transition:border-color .3s ease}.form-column input:focus{border-color:#151515;outline:none;box-shadow:0 0 8px #b6876fcf}.input-with-icon{position:relative;display:flex;align-items:center;margin-bottom:12px}.input-with-icon input{flex:1;padding:10px!important;border-radius:8px;border:1px solid #b6876f;font-size:.95rem;width:100%;color:#fff;font-family:IranSans;font-weight:lighter!important}.input-icon{position:absolute;left:10px;color:#b6876f;font-size:1.2rem;cursor:pointer}@media (min-width: 768px) and (max-width: 1024px){.personal-info-wrapper{max-width:100%;margin:30px 20px;padding:20px}.personal-form{flex-direction:column;gap:20px;padding:20px}.form-column{min-width:100%}.form-column input{font-size:.9rem;padding:12px}.input-with-icon input{font-size:.9rem;padding:8px 35px 8px 10px}.input-icon{font-size:1.1rem}.section-title{font-size:1.2rem}}@font-face{font-family:IRANSans;src:url(/assets/IRANSans_Bold-C4ovVukU.ttf)}.ticket-container{position:relative;width:90%;display:flex;border:2px solid #b6876f;flex-direction:column;border-radius:10px}.ticket-title-container{display:flex;width:100%;align-items:center;justify-content:end;padding:0 10px}.ticket-adress{width:100%;display:flex;justify-content:end;padding:0 10px;margin:10px 0}.ticket-not-found{background-color:#b6876f;padding:10px;border-radius:10px;width:90%;text-align:center}.ticket-adress span{color:#b6876f;font-size:13px}.ticket-title-container a{color:#fff;text-decoration:none;color:#b6876f;font-size:18px;margin:10px 0}.ticket-more-items{position:relative;width:100%;padding:0 10px;margin:10px 0;display:flex;justify-content:space-between;color:#fff}.ticket-more-items .ticket-item span{direction:rtl!important;font-size:13px;font-weight:lighter!important}.info-boxes{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:40px 20px;margin-right:280px;margin-top:70px}.info-box{width:200px;height:270px;border:2px solid rgba(182,135,111,.4);background:#ffffff1a;border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #0000001a;padding:20px;display:flex;flex-direction:column;align-items:center;font-family:IRANSans,sans-serif;color:#fff}.top-white-box{width:100%;background-color:#f1f1f1;border-radius:8px;height:60px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#333;margin-bottom:16px}.main-text{font-size:1.3rem;color:#f2f2f2;margin-bottom:12px}hr{width:100%;border:none;border-top:1px solid #b6876f;margin:8px 0}.context{text-align:right;width:100%}.sub-text{font-size:.98rem;color:#bbb9b9;text-align:center;margin-bottom:12px}.icon-row{display:flex;align-items:right;gap:6px;font-size:.98rem;color:#bbb9b9}@media (min-width: 768px) and (max-width: 1024px){.info-boxes{margin-right:0;padding:30px 15px;gap:20px}.info-box{width:calc(50% - 20px);height:250px;padding:15px}.main-text{font-size:1.3rem}.sub-text,.icon-row{font-size:.95rem}.top-white-box{height:50px;margin-bottom:12px}}@media (max-width: 767px){.info-boxes{margin-right:0;padding:20px 10px;gap:15px;margin-top:50px}.info-box{width:100%;height:240px;padding:12px}.main-text{font-size:1.2rem}.sub-text{font-size:.9rem;margin-bottom:10px}.icon-row{font-size:.9rem}.top-white-box{height:45px;margin-bottom:10px}hr{margin:6px 0}}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:IRANSans;src:url(/assets/IRANSans_Bold-C4ovVukU.ttf)}.transaction-history{max-width:900px;margin-top:100px;margin-left:50px;border:2px solid #b6876f;background-color:#000;border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000001a;font-family:IRANSans,sans-serif}.table-row span{color:#bebebe}.title{font-size:2rem;margin-bottom:24px;color:#fff;text-align:center}.table-header,.table-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #b6876f;font-size:.95rem;text-align:center}.table-header{font-weight:700;background-color:#b6876f;border-radius:8px}.table-row:hover{background-color:#191919;transition:background-color .2s}.action{color:#00bfa5;cursor:pointer;font-weight:700}@media (min-width: 768px) and (max-width: 1024px){.transaction-history{max-width:100%;margin:60px 20px;padding:20px}.title{font-size:1.8rem}.table-header,.table-row{font-size:.9rem;gap:10px;padding:10px 0}.transaction-history{overflow-x:auto}}@media (max-width: 767px){.transaction-history{max-width:100%;margin:40px 10px;padding:15px}.title{font-size:1.5rem;margin-bottom:16px}.table-header{display:none}.table-row{display:block;padding:12px;margin-bottom:12px;border:1px solid #b6876f;border-radius:8px}.table-row span{display:block;text-align:right;padding:6px 0;border-bottom:1px solid rgba(182,135,111,.2)}.table-row span:last-child{border-bottom:none}.table-row:hover{background-color:#191919}.action{font-size:.9rem}}
