@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Iranian Sans;src:url(/fonts/IranianSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Iranian Sans;src:url(/fonts/IranianSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html{direction:rtl}html,body{min-height:100%;margin:0}body{background-color:var(--erp-color-bg,#fff);color:var(--erp-color-text,#1a1a1a)}.login-page-root{box-sizing:border-box;z-index:1300;background:url(/images/background/backlandig_mobile.webp) 50%/100% 100% no-repeat;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}@media (min-width:900px){.login-page-root{background:url(/images/background/backlanding.webp) 50%/100% 100% no-repeat}}.home-landing-photo-bg{background:url(/images/background/backlandig_mobile.webp) 50%/100% 100% no-repeat}@media (min-width:900px){.home-landing-photo-bg{background:url(/images/background/backlanding.webp) 50%/100% 100% no-repeat}}.login-page-card{flex:none;width:min(100%,440px);margin:0 auto}.login-page-root .MuiOutlinedInput-root{color:#fff;background-color:#ffffff1f}.login-page-root .MuiOutlinedInput-input{color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff}.login-page-root .MuiOutlinedInput-input::placeholder{color:#ffffffb3;opacity:1}.login-page-root .MuiOutlinedInput-input:-webkit-autofill{caret-color:#fff;border-radius:inherit;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1e2832b8!important}.login-page-root .MuiOutlinedInput-input:-webkit-autofill:hover{caret-color:#fff;border-radius:inherit;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1e2832b8!important}.login-page-root .MuiOutlinedInput-input:-webkit-autofill:focus{caret-color:#fff;border-radius:inherit;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1e2832b8!important}.login-page-root .MuiOutlinedInput-input:-webkit-autofill:active{caret-color:#fff;border-radius:inherit;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1e2832b8!important}.login-page-root .MuiOutlinedInput-notchedOutline{border-color:#ffffffd9!important}.login-page-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.login-page-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.login-page-root .MuiInputLabel-root,.login-page-root .MuiInputLabel-root.Mui-focused{color:#fffffff2!important}.login-page-root .MuiIconButton-root{color:#fff}.login-page-root .MuiFormHelperText-root{color:#ffffffd9}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-page-spinner{border:4px solid var(--erp-color-secondary);border-top-color:var(--erp-color-primary);border-radius:50%;width:64px;height:64px;animation:1s linear infinite loading-spin}.loading-page--dark .loading-page-spinner{border-color:var(--erp-color-primary);border-top-color:var(--erp-color-secondary)}
