@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Thin-DdUiS1cj.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraLight-DNfybfsL.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Light-Byrs-DlH.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium-D86t5Axy.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-SemiBold-26ZP1ILp.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraBold-DCjt2qDm.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Black-DA1YqYMq.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--primary-bg:#eef2ff;--success:#10b981;--success-bg:#ecfdf5;--danger:#ef4444;--danger-bg:#fef2f2;--warning:#f59e0b;--warning-bg:#fffbeb;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-700:#374151;--gray-900:#111827;--sidebar-bg:#1e1b4b;--sidebar-hover:#312e81;--gradient-start:#6366f1;--gradient-end:#8b5cf6;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 25px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 40px -5px #0000001f;--radius:12px;--radius-lg:16px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gray-50);color:var(--gray-900);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[lang=fa] body{font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[lang=ur] body{font-family:Noto Nastaliq Urdu,Vazirmatn,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}.ant-btn-primary{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end))!important;border:none!important;font-weight:500!important;transition:all .2s!important;box-shadow:0 2px 8px #6366f159!important}.ant-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px #6366f173!important}.ant-card{border-radius:var(--radius)!important;border:1px solid var(--gray-200)!important;box-shadow:var(--shadow-sm)!important;transition:all .2s!important}.ant-card:hover{box-shadow:var(--shadow-md)!important}.ant-table{border-radius:var(--radius)!important;overflow:hidden!important}.ant-table-thead>tr>th{background:var(--gray-50)!important;color:var(--gray-700)!important;border-bottom:2px solid var(--gray-200)!important;padding:14px 16px!important;font-weight:600!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--gray-100)!important;padding:14px 16px!important}.ant-table-tbody>tr:hover>td{background:var(--primary-bg)!important}.ant-tag{border-radius:20px!important;padding:2px 12px!important;font-weight:500!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-color:var(--gray-300)!important;border-radius:8px!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--primary)!important;box-shadow:0 0 0 3px #6366f11f!important}.ant-modal .ant-modal-content{overflow:hidden;border-radius:var(--radius-lg)!important}.ant-modal .ant-modal-header{border-bottom:1px solid var(--gray-100)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--primary)!important}.ant-statistic-content-value{font-weight:700!important}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--gray-50)!important;font-weight:500!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}::-webkit-scrollbar-track{background:0 0}*{transition-property:background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease}
