:root{--page-padding-x:0.75rem;--background:#ffffff;--foreground:#171717;--btn-gradient:linear-gradient(90deg,#028b7d,#35beb0 90%);--btn-gradient-hover:linear-gradient(90deg,#35beb0,#028b7d 90%);--surface:#ffffff;--surface-2:#f7f7f7;--border:#e5e7eb;--muted:#6b7280}html{background-color:var(--background)!important;height:100%}html,html.theme-dark{color-scheme:only light!important}html.theme-dark :root{--background:#ffffff;--foreground:#171717;--surface:#ffffff;--surface-2:#f7f7f7;--border:#e5e7eb;--muted:#6b7280}body{color:var(--foreground);background:var(--background)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column;overflow-x:auto;overflow-y:auto}*,body{font-family:var(--font-vazir-fd,"Vazir FD"),sans-serif!important}*,:after,:before{box-sizing:border-box}@media (max-width:768px){body.menu-open,html.menu-open{overflow-y:hidden!important;overflow-x:auto!important;position:fixed;width:100%}}a{color:inherit;text-decoration:none}input,select,textarea{background-color:#ffffff!important;color:var(--foreground)!important;border-color:var(--border)}input::placeholder,textarea::placeholder{color:var(--muted)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--foreground)!important;transition:background-color 9999s ease-in-out 0s;box-shadow:inset 0 0 0 1000px #ffffff!important}input[disabled],select[disabled],textarea[disabled]{background-color:#f3f4f6!important;color:#9ca3af!important}*{scrollbar-width:thin;scrollbar-color:#c7cdd6 #f2f4f7}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f2f4f7}::-webkit-scrollbar-thumb{background:#c7cdd6;border-radius:8px;border:2px solid #f2f4f7}::-webkit-scrollbar-thumb:hover{background:#b5bcc6}::selection{background:#def7f3;color:#0b534a}canvas,img,svg,video{display:block;max-width:100%;height:auto}table{background-color:var(--surface)}thead{background-color:var(--surface-2)}@media (min-width:640px){:root{--page-padding-x:0.75rem}}@media (min-width:1024px){:root{--page-padding-x:2rem}}@media (min-width:1280px){:root{--page-padding-x:4rem}}:root{--page-padding-x-more:1rem}@media (min-width:640px){:root{--page-padding-x-more:1.25rem}}@media (min-width:1024px){:root{--page-padding-x-more:2rem}}@media (min-width:1280px){:root{--page-padding-x-more:4rem}}:root{--dashboard-padding-x:1rem}@media (min-width:640px){:root{--dashboard-padding-x:1rem}}@media (min-width:1024px){:root{--dashboard-padding-x:1rem}}@media (min-width:1280px){:root{--dashboard-padding-x:1.5rem}}.page-px{padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.page-px-more{padding-left:var(--page-padding-x-more);padding-right:var(--page-padding-x-more)}.card,.surface{background:var(--surface);border:1px solid var(--border);border-radius:12px}@layer base{*,:after,:before{font-family:var(--font-vazir-fd,"Vazir FD"),sans-serif!important}}button.is-btn-loading,input[type=button].is-btn-loading,input[type=submit].is-btn-loading{position:relative;cursor:wait!important;pointer-events:none;opacity:.82}button.is-btn-loading:after,input[type=button].is-btn-loading:after,input[type=submit].is-btn-loading:after{content:"";display:inline-block;width:.95em;height:.95em;margin-inline-start:.4rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:btn-loading-spin .75s linear infinite;vertical-align:middle}@keyframes btn-loading-spin{to{transform:rotate(1turn)}}:root{--bs-font-sans-serif:var(--font-vazir-fd,"Vazir FD"),sans-serif;--bs-body-font-family:var(--font-vazir-fd,"Vazir FD"),sans-serif;--bs-btn-font-family:inherit}body,body *,html,html *{font-family:var(--font-vazir-fd,"Vazir FD"),sans-serif!important}