@font-face{font-family:iranyekan;font-display:swap;font-style:normal;font-weight:700;src:url(/fonts/iranyekanwebbold.eot?);src:url("/fonts/iranyekanwebbold.eot?#iefix") format("embedded-opentype"),url(/fonts/iranyekanwebbold.woff) format("woff"),url(/fonts/iranyekanwebbold.ttf) format("truetype")}@font-face{font-family:iranyekanfnregular;src:url("/fonts/iranyekanregularfanum.woff2") format("woff2"),url("/fonts/iranyekanregularfanum.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iranyekanfnmedium;src:url("/fonts/iranyekanmediumfanum.woff2") format("woff2"),url("/fonts/iranyekanmediumfanum.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iranyekanfnbold;src:url("/fonts/iranyekanboldfanum.woff2") format("woff2"),url("/fonts/iranyekanboldfanum.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IranianSans';src:url('/fonts/IranianSans.ttf') format('truetype');font-weight:normal;font-style:normal}.-active{display:block!important}a{text-decoration:none!important}p,h1,h2,h3,h4,h5,h6{font-family:"iranyekanfnregular"!important}.d-rtl{direction:rtl!important}.d-ltr{direction:ltr!important}.validation-summary-errors ul{margin-bottom:0!important}:root{--primary-purple:#220d38;--accent-purple:#4a1d7a;--glass-purple:rgba(125,0,255,.06);--glass-white:rgba(255,255,255,.4);--glass-border:rgba(255,255,255,.5);--glass-border2:rgba(51,3,140,.25)}body{background:linear-gradient(45deg,#c5b4d1 0%,#f5f5f1 50%,#d6c1e6 100%);min-height:100vh;font-family:iranyekan,'IranianSans','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:14px;overflow-x:hidden!important;line-height:1.829;padding-bottom:0}@media(min-width:992px){.glass-sidebar{position:fixed;right:0;top:0;bottom:0;width:280px;background:rgba(255,255,255,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-left:1px solid var(--glass-border);z-index:1000;direction:rtl}body.main-theme{padding-right:280px}}.mobile-header{height:70px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1050}.nav-link{color:#444!important;padding:12px 15px!important;border-radius:12px;display:flex;align-items:center;gap:12px;transition:all .3s ease;font-weight:500}.nav-link i{font-size:1.2rem;color:var(--primary-purple)}.nav-link:hover,.nav-link.active{background:var(--glass-purple);color:var(--primary-purple)!important;transform:translateX(-5px)}.glass-offcanvas{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(20px);border-left:1px solid var(--glass-border)!important;width:300px!important;direction:rtl;padding-top:70px}.btn-close:focus{box-shadow:none}.glass-card{background:rgba(255,255,255,.5);backdrop-filter:blur(15px);border-radius:30px;border:1px solid var(--glass-border);box-shadow:0 10px 40px rgba(0,0,0,.03);direction:rtl}.table{--bs-table-bg:transparent!important;--bs-table-color:#220d38}.table thead th{border-bottom:2px solid var(--glass-border)!important;color:#5e4d74!important;font-weight:700}.table tbody td{border-bottom:1px solid var(--glass-border)!important;vertical-align:middle}.btn-primary{background:var(--primary-purple)!important;border:0!important;color:#fff!important;transition:all .3s ease}.btn-primary:hover{background:var(--accent-purple)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,13,56,.2)!important}.badge-success{background-color:rgba(40,167,69,.1)!important;color:#28a745!important;border:1px solid rgba(40,167,69,.2)}.badge-light{background-color:var(--glass-purple)!important;color:var(--primary-purple)!important}.symbol-label{background-color:#f0ecf4!important;color:var(--primary-purple)!important}.form-floating>.form-control,.form-floating>.form-select{background:rgba(255,255,255,.5)!important;border:1px solid var(--glass-border2)!important;border-radius:15px!important;height:60px!important}.form-floating>label{right:0!important;left:auto!important;padding-right:1.5rem;color:#6c757d;transition:all .2s ease}.form-floating>.form-control:focus{border-color:var(--primary-purple)!important;background:rgba(255,255,255,.8)!important;box-shadow:0 5px 15px rgba(34,13,56,.05)!important}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:var(--primary-purple)!important;transform:scale(.85) translateY(-1rem) translateX(1rem)!important;font-weight:bold}.custom-input{background-color:rgba(255,255,255,.6)!important;border:1px solid var(--glass-border2)!important;border-radius:18px!important;height:65px!important;font-size:1.1rem;color:#333;transition:all .3s ease}.custom-input:focus{box-shadow:0 0 15px rgba(34,13,56,.1)!important;border-color:var(--primary-purple)!important}.custom-input:disabled{background-color:var(--bs-secondary-bg)!important;opacity:1}.ltr-input{direction:ltr!important;letter-spacing:2px;font-weight:bold}.btn-green-glass{background:linear-gradient(135deg,#007146 0%,#008f58 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,113,70,.2)}.btn-green-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,113,70,.3);background:linear-gradient(135deg,#005a38 0%,#007146 100%);color:#fff}.btn-gray2-glass{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #dee2e6;color:#495057;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.08)}.btn-gray2-glass:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.12);background:linear-gradient(135deg,#e9ecef 0%,#dee2e6 100%);color:#212529}.btn-gray-glass{background:linear-gradient(135deg,#e9ecef 0%,#dfe3e6 100%);border:0;color:#495057;transition:all .3s ease;box-shadow:0 10px 25px rgba(108,117,125,.15)}.btn-gray-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(108,117,125,.25);background:linear-gradient(135deg,#dee2e6 0%,#ced4da 100%);color:#343a40}.btn-blue-glass{background:linear-gradient(135deg,#0062ff 0%,#00a3ff 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,98,255,.2)}.btn-blue-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,98,255,.3);background:linear-gradient(135deg,#004ecc 0%,#0062ff 100%);color:#fff}.btn-purple-glass{background:linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(106,17,203,.2)}.btn-purple-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(106,17,203,.3);background:linear-gradient(135deg,#550db3 0%,#6a11cb 100%);color:#fff}.btn-orange-glass{background:linear-gradient(135deg,#ff512f 0%,#f09819 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(255,81,47,.2)}.btn-orange-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(255,81,47,.3);background:linear-gradient(135deg,#e43a15 0%,#ff512f 100%);color:#fff}.btn-red-glass{background:linear-gradient(135deg,#e52d27 0%,#b31217 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(229,45,39,.2)}.btn-red-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(181,23,23,.3);background:linear-gradient(135deg,#9b1b17 0%,#e52d27 100%);color:#fff}.btn-dark-glass{background:linear-gradient(135deg,#232526 0%,#414345 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,0,0,.2)}.btn-dark-glass:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.4);background:linear-gradient(135deg,#161718 0%,#232526 100%);color:#fff}.btn-cyber-pink{background:linear-gradient(135deg,#ff0080 0%,#7928ca 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(255,0,128,.25)}.btn-cyber-pink:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 30px rgba(255,0,128,.4);background:linear-gradient(135deg,#e60073 0%,#62a 100%)}.btn-ice-gold{background:linear-gradient(135deg,#fdc830 0%,#f37335 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(243,115,53,.2)}.btn-ice-gold:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(243,115,53,.4);filter:brightness(1.1)}.btn-electric-teal{background:linear-gradient(135deg,#0575e6 0%,#00f260 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,242,96,.25)}.btn-electric-teal:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,242,96,.4);background:linear-gradient(135deg,#0466c8 0%,#00d956 100%)}.btn-space-purple{background:linear-gradient(135deg,#200122 0%,#6f0000 100%);background:linear-gradient(135deg,#432371 0%,#faae7b 100%);border:0;color:#fff;transition:all .3s ease;box-shadow:0 10px 25px rgba(67,35,113,.2)}.btn-space-purple:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(67,35,113,.4);filter:saturate(1.2)}.btn-matte-dark{background:linear-gradient(135deg,#2c3e50 0%,#000 100%);border:1px solid rgba(255,255,255,.1);color:#eee;transition:all .3s ease;box-shadow:0 10px 20px rgba(0,0,0,.3)}.btn-matte-dark:hover{transform:translateY(-2px);background:#000;color:#fff;box-shadow:0 12px 25px rgba(0,0,0,.5)}.flatpickr-calendar{border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.15);font-family:inherit;direction:rtl!important}.flatpickr-calendar .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-calendar .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-day.today{border-color:#5a8dee}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange{color:#5a8dee!important;background:#f2f6fe!important;border-color:#f2f6fe!important}.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.week.selected{color:#fff!important;background:#5a8dee!important;border-color:#5a8dee!important}.flatpickr-prev-month,.flatpickr-next-month{border:1px solid #5a8dee}.flatpickr-prev-month svg,.flatpickr-next-month svg{fill:#5a8dee;stroke:#5a8dee}.flatpickr-calendar{z-index:2000!important}.selectable-row{cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative}.selectable-row:hover{background-color:rgba(34,13,56,.04)!important}.selectable-row.selected{background-color:rgba(34,13,56,.08)!important}.selectable-row td .form-check-input{cursor:pointer}.form-check-input:checked{background-color:var(--primary-purple)!important;border-color:var(--primary-purple)!important;box-shadow:0 0 10px rgba(34,13,56,.2)}.uploadformwrapper{transition:all .3s ease}.upload-card-inner{background:rgba(255,255,255,.3);border:1px solid var(--glass-border);border-radius:20px;padding:15px;transition:all .3s ease;height:100%}.uploadformwrapper:not(.disabled) .upload-card-inner:hover{background:rgba(255,255,255,.6);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.custom-dropzone{border:1px dashed rgba(106,17,203,.3)!important;background:rgba(255,255,255,.4)!important;border-radius:15px!important;min-height:50px!important;cursor:pointer;transition:all .2s ease}.custom-dropzone:hover{border-color:var(--primary-purple)!important;background:var(--glass-purple)!important}.custom-dropzone.hasfile{border:0!important;background-color:transparent!important}.field-name{font-weight:700;color:var(--primary-purple);font-size:.95rem}.template-link{text-decoration:none;font-size:.8rem;color:#dc3545;transition:opacity .2s}.template-link:hover{opacity:.7;color:#a71d2a}.settingBtn{color:var(--primary-purple);transition:transform .3s ease;display:flex;align-items:center}.settingBtn:hover:not(.disabled){transform:rotate(45deg);color:#6a11cb}.settingBtn.disabled{color:#ccc;cursor:not-allowed}.uploadformwrapper.disabled{opacity:.5;filter:grayscale(1);pointer-events:none}.success-zone{background:rgba(40,167,69,.1);border:1px solid rgba(40,167,69,.2);border-radius:12px;padding:8px 12px;width:100%}.fsize-2rem{font-size:1.8rem}.dz-message{line-height:.7}.back-link-wrapper{transition:all .3s ease;opacity:.8}.back-link-wrapper:hover{opacity:1;transform:translateX(5px)}#agGridFullscreen{cursor:pointer;padding:8px;border-radius:10px;background:var(--glass-purple);color:var(--primary-purple);transition:all .2s}#agGridFullscreen:hover{background:rgba(34,13,56,.1)}#myGrid-Balance .ag-row-group-indent-1{padding-right:45px!important}#myGrid-Balance .ag-row-group-indent-2{padding-right:90px!important}#myGrid-Balance .ag-row-selected:before{content:none!important}#myGrid-BalanceBaseData{width:100%;height:500px}#myGrid-Balance{width:100%;height:500px}.agGridFullscreen{position:fixed!important;z-index:5000;top:0!important;right:0!important;height:100%!important;width:100%!important;background-color:#fff!important;padding:1rem 1rem 0 1rem}.agGridFullscreen #myGrid-BalanceBaseData,.agGridFullscreen #myGrid-Balance{height:100%!important}.agGridFullscreen .row:first-child{height:calc(100% - 80px)}.ag-root,.ag-header-cell,.ag-cell{font-family:iranyekan,'IranianSans','Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.ag-group-child-count{font-size:85%;opacity:.9;padding-top:2px;padding-right:3px;font-family:iranyekan,'IranianSans','Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.ag-header{background-color:#e9ffec}.ag-root div{scrollbar-width:thin;scrollbar-color:#9ec3a3 transparent}.custom-basekol-row .ag-checkbox-input-wrapper{opacity:.3;pointer-events:none!important}.custom-tafsil-row{opacity:.6;pointer-events:none!important}.custom-tafsil-row.ag-row-hover:before{content:none!important}.custom-selected-row- .ag-checkbox-input-wrapper{display:none!important}.custom-selected-row-{color:#bababa}.agGridFullscreenExitBtn{position:fixed;z-index:5001;top:-60px;left:50%;cursor:pointer;opacity:0;transition:top .3s ease,opacity .3s ease;display:none}.agGridFullscreenExitBtn.show{top:15px;opacity:.7}.agGridFullscreenExitBtn:hover{opacity:1}.agGridFullscreenExitBtn i{font-size:2.3rem}.form-control.disabled{background-color:var(--bs-secondary-bg,#e9ecef)!important;color:var(--bs-secondary-color,#6c757d);cursor:not-allowed}.selectable-row:not(:has(input[type="radio"]:disabled)):hover{background-color:var(--bs-gray-200)}.selectable-row:has(input[type="radio"]:disabled){color:var(--bs-gray-300)!important}.project-title-header{position:absolute;top:.4rem}.fckeck{font-size:10rem!important;color:var(--bs-teal)!important;line-height:1.3}.bg-login-side{background:linear-gradient(135deg,#fff 0%,#fdfbf7 100%)}.glass-form-card{background:rgba(255,255,255,.5);border:1px solid var(--glass-border);border-radius:30px}.enamad-box{background:#fff;border-radius:20px;border:1px solid #eee;transition:.3s}.enamad-box:hover{transform:scale(1.05);border-color:var(--primary-green)}.login-side-image{background-size:cover;background-position:center}@media(min-width:992px){.login-side-image{background-image:url('/content/payanew.webp')}}