@font-face{font-family:iranyekan;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebthinfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/iranyekan/iranyekanweblightfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebregularfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebmediumfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebboldfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebextraboldfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebblackfanum.woff)format("woff")}@font-face{font-family:iranyekan;font-style:normal;font-weight:950;font-display:swap;src:url(/fonts/iranyekan/iranyekanwebextrablackfanum.woff)format("woff")}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iranyekan,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}button,input,select,textarea{font-family:iranyekan,sans-serif}html,body,#app,img,svg,video,canvas,iframe{max-width:100%}@media (width<=768px){html,body,#app{overflow-x:hidden}body{overflow-wrap:anywhere;line-height:1.7}input,select,textarea,button{font-size:16px}button,[role=button],a,.btn,.icon-btn,.page-btn{min-height:44px}.table-tools{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.search-box input,.search-box select,.entries-box select{width:100%!important;min-width:0!important}.entries-box,.table-footer{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important}.pagination-btns{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important}.page-btn,.icon-btn{width:44px!important;height:44px!important}.table-responsive,.table-wrapper{overflow-x:visible!important}.modal-overlay{align-items:flex-start!important;padding:12px!important}.modal-card{max-height:calc(100vh - 24px);overflow:auto;width:100%!important}.create-form-grid{grid-template-columns:1fr!important}table[data-mobile-stack=true] thead{display:none}table[data-mobile-stack=true],table[data-mobile-stack=true] tbody,table[data-mobile-stack=true] tr,table[data-mobile-stack=true] td{width:100%;display:block}table[data-mobile-stack=true]{border-collapse:separate;border-spacing:0 12px}table[data-mobile-stack=true] tr{background:#fff;border:1px solid #0000000f;border-radius:14px;padding:12px}table[data-mobile-stack=true] td{word-break:break-word;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex;text-align:start!important}table[data-mobile-stack=true] td:last-child{border-bottom:0}table[data-mobile-stack=true] td:before{content:attr(data-label);color:#3c3c3ccc;flex:none;max-width:55%;font-weight:600}}#app{width:100%;min-height:100vh}.app-notification[data-v-2de094de]{z-index:3000;background:#fff;border:1px solid #e8eef5;border-radius:18px;align-items:flex-start;gap:12px;width:min(420px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 55px #0f172a2e}.app-notification-icon[data-v-2de094de],.app-dialog-icon[data-v-2de094de]{flex:none;justify-content:center;align-items:center;display:flex}.app-notification-icon[data-v-2de094de]{color:#d97706;background:#fffbeb;border-radius:13px;width:40px;height:40px}.app-notification--danger .app-notification-icon[data-v-2de094de]{color:#dc2626;background:#fef2f2}.app-notification--success .app-notification-icon[data-v-2de094de]{color:#059669;background:#ecfdf5}.app-notification-copy[data-v-2de094de]{flex:1;min-width:0}.app-notification-copy strong[data-v-2de094de]{color:#1f2937;margin-bottom:4px;font-size:14px;font-weight:900;display:block}.app-notification-copy p[data-v-2de094de]{color:#4b5563;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.app-dialog-close[data-v-2de094de]{color:#94a3b8;cursor:pointer;background:#f8fafc;border:0;border-radius:9px;width:28px;height:28px;font-size:20px;line-height:1}.app-dialog-overlay[data-v-2de094de]{z-index:2990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8f;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-dialog-card[data-v-2de094de]{background:#fff;border:1px solid #ffffffb8;border-radius:20px;width:min(460px,100%);padding:24px;box-shadow:0 24px 70px #0f172a38}.app-dialog-head[data-v-2de094de]{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.app-dialog-icon[data-v-2de094de]{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:16px;width:52px;height:52px}.app-dialog-card--warning .app-dialog-icon[data-v-2de094de]{color:#d97706;background:#fffbeb;border-color:#fef3c7}.app-dialog-head h3[data-v-2de094de]{color:#1f2937;margin:0 0 7px;font-size:20px;font-weight:900}.app-dialog-head p[data-v-2de094de]{color:#4b5563;white-space:pre-line;margin:0;font-size:14px;line-height:1.9}.app-dialog-actions[data-v-2de094de]{justify-content:flex-end;gap:10px;display:flex}.app-btn[data-v-2de094de]{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-width:104px;padding:12px 20px;font-family:inherit;font-weight:800;display:inline-flex}.app-btn--light[data-v-2de094de]{color:#64748b;background:#f1f5f9}.app-btn--danger[data-v-2de094de]{color:#fff;background:#ef4444;box-shadow:0 10px 20px #ef444438}.app-notify-enter-active[data-v-2de094de],.app-notify-leave-active[data-v-2de094de],.app-dialog-enter-active[data-v-2de094de],.app-dialog-leave-active[data-v-2de094de]{transition:opacity .18s,transform .18s}.app-notify-enter-from[data-v-2de094de],.app-notify-leave-to[data-v-2de094de]{opacity:0;transform:translateY(10px)}.app-dialog-enter-from[data-v-2de094de],.app-dialog-leave-to[data-v-2de094de]{opacity:0}.app-dialog-enter-from .app-dialog-card[data-v-2de094de],.app-dialog-leave-to .app-dialog-card[data-v-2de094de]{transform:translateY(10px)scale(.98)}@media (width<=640px){.app-notification[data-v-2de094de]{bottom:16px;right:16px}.app-dialog-actions[data-v-2de094de]{flex-direction:column-reverse}.app-btn[data-v-2de094de]{width:100%}}.mb654{margin-inline-start:10px;white-space:nowrap;margin-bottom:0}.mobile-header-actions{gap:14px}.mobile-header-actions .nav-link{cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}[dir=rtl] #layout-navbar .me-3{flex-direction:row;display:flex;margin-left:1rem!important}.navbar-center-title{flex:1;justify-content:center}.navbar-center-title .page-title{color:#3f3f46;white-space:nowrap;margin:0;font-size:16px;font-weight:700}#layout-navbar .dropdown-user{position:relative!important}[dir=rtl] #layout-navbar .dropdown-user .dropdown-menu,#layout-navbar .dropdown-user .dropdown-menu,#layout-navbar .dropdown-user .dropdown-menu.dropdown-menu-end{min-width:15rem;max-width:calc(100vw - 2rem);box-shadow:0 .25rem 1rem #a5a3ae73;margin-top:.5rem!important;top:100%!important;left:0!important;right:auto!important}[dir=rtl] #layout-navbar .dropdown-user .dropdown-item,#layout-navbar .dropdown-user .dropdown-item{text-align:right;white-space:nowrap;align-items:center;display:flex}.layout-menu[data-v-a0ed495b]{flex-direction:column!important;height:100vh!important;max-height:100vh!important;transition:width .25s ease-in-out,transform .25s ease-in-out,margin .25s ease-in-out!important;display:flex!important;overflow:hidden!important}.app-brand[data-v-a0ed495b],.menu-inner-shadow[data-v-a0ed495b]{flex:none!important}.menu-inner[data-v-a0ed495b]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;height:calc(100vh - 4.5rem)!important;min-height:0!important;max-height:calc(100vh - 4.5rem)!important;padding-bottom:2.5rem!important;overflow:hidden auto!important}.menu-inner[data-v-a0ed495b]::-webkit-scrollbar{width:5px}.menu-inner[data-v-a0ed495b]::-webkit-scrollbar-track{background:0 0}.menu-inner[data-v-a0ed495b]::-webkit-scrollbar-thumb{background:#64748b40;border-radius:4px}.menu-inner[data-v-a0ed495b]::-webkit-scrollbar-thumb:hover{background:#64748b73}.menu-inner[data-v-a0ed495b]{scrollbar-width:thin;scrollbar-color:#64748b40 transparent}@media (width<=1199.98px){.layout-menu[data-v-a0ed495b]{transition:transform .25s ease-in-out!important}}
