#root,body,html{box-sizing:border-box;height:100%;margin:0;padding:0}#g_a11y_announcement{right:0!important}*{box-sizing:border-box;margin:0;padding:0}body.rtl-direction{direction:rtl}#loading-wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loader{animation:rotation 1s linear infinite;border-color:#fff #fff #0000 #0000;border-radius:50%;border-style:solid;border-width:3px;box-sizing:border-box;display:inline-block;height:48px;position:relative;width:48px}.loader:after,.loader:before{animation:rotationBack .5s linear infinite;border-color:#0000 #0000 #ff3d00 #ff3d00;border-radius:50%;border-style:solid;border-width:3px;bottom:0;box-sizing:border-box;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:40px}.loader:before{animation:rotation 1.5s linear infinite;border-color:#fff #fff #0000 #0000;height:32px;width:32px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.ant-menu-inline-collapsed>.ant-menu-item{padding-inline:calc(50% - 15px)}.custom-divider{margin:0}:root{--color-primary:#0d9488;--color-primary-light:#14b8a6;--color-primary-dark:#0f766e;--color-primary-dim:#0d94881f;--bg-page:#f0f4f8;--bg-surface:#fff;--bg-subtle:#f8fafc;--bg-muted:#f1f5f9;--bg-dark-page:#111827;--bg-dark-surface:#1a2235;--bg-dark-elevated:#1e2a40;--bg-dark-header:#0d1526;--bg-dark-subtle:#162032;--light-grey:#f0f4f8;--default-white:#f8fafc;--bright-blue:#14b8a6;--dark:#1e2a40;--bg-dark:#0d1526;--bright-dark:#0a0f1e;--ant-default-dark:#1a2235;--border-light:#00000014;--border-dark:#ffffff14;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000000f,0 2px 8px #0000000f;--shadow-md:0 2px 8px #0000000f,0 8px 24px #00000014;--shadow-lg:0 4px 16px #00000014,0 16px 48px #0000001a;--shadow-dark-xs:0 1px 2px #0000004d;--shadow-dark-sm:0 1px 4px #0006,0 4px 12px #0000004d;--shadow-dark-md:0 4px 16px #0006;--shadow-dark-lg:0 8px 32px #00000080;--sidebar-width:220px;--sidebar-collapsed-width:64px;--header-height:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.35s ease}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.text-center{text-align:center}.w-100{width:100%}.d-flex{display:flex}.flex-d-column{flex-direction:column}.justify-center{justify-content:center}.space-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.gap-5{gap:5px}.gap-10{gap:10px}.row-gap-5{row-gap:5px}.row-gap-10{row-gap:10px}.column-gap-5{column-gap:5px}.column-gap-10{column-gap:10px}.site-layout .page-title{color:var(--color-primary);font-size:28px;font-weight:800;letter-spacing:-.9px;line-height:1.08}.light-theme .site-layout .page-title{color:#0f766e}.dark-theme .site-layout .page-title{color:#e2e8f0}.logo{cursor:pointer;-webkit-user-select:none;user-select:none}.ant-card{border:1px solid var(--border-light)!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)!important}.ant-card:hover{box-shadow:var(--shadow-md)!important}.dark-theme .ant-card{border-color:var(--border-dark)!important;box-shadow:var(--shadow-dark-sm)!important}.dark-theme .ant-card:hover{border-color:#ffffff1f!important;box-shadow:var(--shadow-dark-md)!important}.ant-card .ant-card-head{border-bottom:1px solid var(--border-light);min-height:48px}.dark-theme .ant-card .ant-card-head{border-bottom-color:var(--border-dark)}.ant-table-wrapper .ant-table{border-radius:var(--radius-lg);overflow:hidden}.ant-table-wrapper .ant-table .ant-table-thead>tr>th{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.ant-table-wrapper .ant-table .ant-table-tbody>tr>td{font-size:13.5px;transition:background var(--transition-fast)}.ant-btn-primary{font-weight:500;letter-spacing:-.1px}.ant-btn-default{font-weight:500}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{font-size:13.5px!important}.chart-container{height:250px;width:100%}.filters{max-height:350px;transition:max-height .3s ease}.filters.collapsed{max-height:40px;overflow:hidden}.filters .icon-btn{transform:rotate(-90deg);transition:transform .3s ease}.filters .icon-btn.en{transform:rotate(90deg)}.filters .icon-btn.ant-btn:hover{background:#0000}.filters.collapsed .icon-btn{transform:rotate(0deg)}.insert-form{justify-content:center;max-width:500px}.section-label{font-size:11px;font-weight:700;letter-spacing:.7px;opacity:.45;text-transform:uppercase}.ant-tag{border-radius:20px;font-size:11.5px;font-weight:600;letter-spacing:.2px;padding:1px 10px}.stat-card-value{font-size:26px;font-weight:700;letter-spacing:-1px;line-height:1.15}.stat-card-label{font-size:12px;font-weight:500;letter-spacing:.5px;opacity:.55;text-transform:uppercase}.amount-positive{color:#10b981;font-weight:600}.amount-negative{color:#f43f5e;font-weight:600}.page-wrapper{gap:20px}.page-container,.page-wrapper{display:flex;flex-direction:column}.page-container{gap:18px;padding-top:4px}.page-shell{display:flex;flex-direction:column;gap:16px}.page-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.page-heading-copy{display:flex;flex-direction:column;gap:6px;min-width:min(100%,460px)}.page-kicker{color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.8px;opacity:.72;text-transform:uppercase}.page-subtitle{color:#64748b;font-size:14px;line-height:1.65;max-width:720px}.dark-theme .page-subtitle{color:#94a3b8}.page-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.page-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.page-stat-card{background:linear-gradient(180deg,#ffffffd6,#fffffff5),linear-gradient(135deg,#0d948814,#14b8a605);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px;min-height:112px;padding:16px 18px}.dark-theme .page-stat-card{background:linear-gradient(180deg,#1a2235eb,#1a2235fa),linear-gradient(135deg,#0d94881f,#14b8a608);border-color:var(--border-dark);box-shadow:var(--shadow-dark-sm)}.page-stat-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.dark-theme .page-stat-label{color:#94a3b8}.page-stat-value{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.8px;line-height:1.1}.dark-theme .page-stat-value{color:#f8fafc}.page-stat-caption{color:#64748b;font-size:12px}.dark-theme .page-stat-caption{color:#94a3b8}.page-panel{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;padding:20px 20px 18px}.dark-theme .page-panel{background:var(--bg-dark-surface);border-color:var(--border-dark);box-shadow:var(--shadow-dark-sm)}.page-panel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.page-panel-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.2px}.dark-theme .page-panel-title{color:#f8fafc}.page-panel-subtitle{color:#64748b;font-size:13px;line-height:1.55}.dark-theme .page-panel-subtitle{color:#94a3b8}.page-inline-metadata{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.page-badge{align-items:center;background:var(--color-primary-dim);border:1px solid #0d94882e;border-radius:999px;color:var(--color-primary-dark);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.dark-theme .page-badge{background:#0d94881f;border-color:#0d948847;color:#5eead4}.page-highlight{background:linear-gradient(135deg,#0d94881c,#0d94880a);border:1px solid #0d94882e;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.dark-theme .page-highlight{background:linear-gradient(135deg,#0d948829,#0d94880d);border-color:#0d948847}.page-highlight-title{color:var(--color-primary-dark);font-size:13px;font-weight:700}.dark-theme .page-highlight-title{color:#5eead4}.page-highlight-copy{color:#0f172a;font-size:13px;line-height:1.6}.dark-theme .page-highlight-copy{color:#e2e8f0}.page-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);border-top:3px solid var(--color-primary);box-shadow:var(--shadow-md);overflow:hidden;padding:20px 20px 16px}.dark-theme .page-card{background:var(--bg-dark-surface);border-color:var(--border-dark);border-top-color:var(--color-primary);box-shadow:var(--shadow-dark-md)}.page-card.compact-card{padding-top:18px}.more-link,a.more-link{align-items:center;color:var(--color-primary);display:inline-flex;font-size:13px;font-weight:600;gap:4px;letter-spacing:-.1px;transition:gap var(--transition-fast),opacity var(--transition-fast)}.more-link:after,a.more-link:after{content:"→";display:inline-block;transition:transform var(--transition-fast)}.more-link:hover,a.more-link:hover{opacity:.8}.more-link:hover:after,a.more-link:hover:after{transform:translateX(3px)}.ant-empty-description{font-size:13px;opacity:.5}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}.dark-theme ::-webkit-scrollbar-thumb{background:#ffffff1a}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media (max-width:768px){.site-layout .page-title{font-size:24px}.page-shell{gap:14px}.page-subtitle{font-size:13px}.page-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-card,.page-panel{padding:16px 16px 14px}}@media (max-width:560px){.page-stat-grid{grid-template-columns:1fr}}.main-layout{min-height:100vh}.main-layout .site-layout{background:var(--bg-page);padding:26px 28px 34px;transition:background var(--transition-normal)}.dark-theme .main-layout .site-layout{background:var(--bg-dark-page)}.main-layout .ant-layout-header{align-items:center;border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;height:var(--header-height)!important;line-height:normal!important;position:sticky;top:0;transition:background var(--transition-normal),border-color var(--transition-normal);z-index:100}.main-layout .ant-layout-header>.ant-flex{align-items:center;min-height:100%;width:100%}.dark-theme .main-layout .ant-layout-header{border-bottom-color:var(--border-dark);box-shadow:0 1px 0 #ffffff0f}.main-layout .ant-layout-sider{border-right:1px solid var(--border-light);height:calc(100vh - var(--header-height));overflow-x:hidden;overflow-y:auto;position:sticky;top:var(--header-height);transition:background var(--transition-normal),border-color var(--transition-normal),width var(--transition-normal)}.dark-theme .main-layout .ant-layout-sider{border-right-color:var(--border-dark)}.main-layout .ant-layout-sider::-webkit-scrollbar{width:4px}.main-layout .ant-layout-sider::-webkit-scrollbar-track{background:#0000}.main-layout .ant-layout-sider::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.dark-theme .main-layout .ant-layout-sider::-webkit-scrollbar-thumb{background:#ffffff14}.main-layout .ant-layout-sider-trigger{border-top:1px solid var(--border-light);color:var(--color-primary)!important;font-size:14px;font-weight:500;height:48px;line-height:48px;transition:background var(--transition-fast),color var(--transition-fast)}.main-layout .ant-layout-sider-trigger:hover{background:var(--color-primary-dim)!important}.dark-theme .main-layout .ant-layout-sider-trigger{border-top-color:var(--border-dark);color:#14b8a6!important}.dark-theme .main-layout .ant-layout-sider-trigger:hover{background:#0d94881f!important}.main-layout .ant-menu{border-inline-end:none!important;padding:12px 0 10px}.main-layout .ant-menu .ant-menu-item{border-radius:12px;cursor:pointer;font-size:13px;font-weight:600;height:42px;letter-spacing:-.1px;line-height:42px;margin-inline:10px;position:relative;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.main-layout .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover{background:#0d94880f!important}.main-layout .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{background:#0d94881a!important}.main-layout .ant-menu .ant-menu-item:before{background:var(--color-primary);border-radius:3px;bottom:7px;content:"";left:7px;opacity:0;position:absolute;top:7px;transition:opacity var(--transition-fast);width:3px}.main-layout .ant-menu .ant-menu-item-selected:before{opacity:1}.dark-theme .main-layout .ant-menu .ant-menu-item:before{background:#14b8a6}.main-layout .ant-menu .ant-menu-item-selected{background:#0d948817!important}.dark-theme .main-layout .ant-menu .ant-menu-item-selected{background:#0d948829!important}.main-layout .ant-menu .ant-menu-item .ant-menu-title-content{margin-inline-start:8px}.main-layout .ant-menu .ant-menu-item-group-title{font-size:11px;font-weight:600;letter-spacing:.6px;opacity:.5;padding-inline:16px;text-transform:uppercase}.ant-menu-inline-collapsed>.ant-menu-item{padding-inline:calc(50% - 11px)!important;padding-top:5px}.menu-btn{align-items:center;background-color:var(--color-primary);border-radius:0;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:var(--header-height);justify-content:center;transition:background-color var(--transition-fast);width:52px}.menu-btn:hover{background-color:var(--color-primary-light)}.dark-theme .menu-btn{background-color:var(--bg-dark-header)}.dark-theme .menu-btn:hover{background-color:#0d94884d}.header-right{flex-shrink:0;gap:6px;padding:0 20px}.header-lang-btn.ant-btn{align-items:center;background:#0d948814;border:1px solid #0d94882e;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff40;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:34px;justify-content:center;letter-spacing:.4px;line-height:1;min-width:58px;opacity:1;padding:0 12px;text-transform:uppercase}.header-lang-btn.ant-btn:hover{background:#0d948824!important;border-color:#0d948852!important;color:var(--color-primary-dark)}.header-lang-btn.ant-btn .anticon,.header-lang-btn.ant-btn span{line-height:1}.header-lang-btn.ant-btn .anticon{font-size:13px}.dark-theme .header-lang-btn.ant-btn{background:#14b8a624;border-color:#14b8a63d;box-shadow:inset 0 1px 0 #ffffff0a;color:#99f6e4}.dark-theme .header-lang-btn.ant-btn:hover{background:#14b8a633!important;border-color:#5eead457!important;color:#ccfbf1!important}.ant-layout-header .ant-divider-vertical{border-color:var(--border-light);height:18px}.dark-theme .ant-layout-header .ant-divider-vertical{border-color:var(--border-dark)}.sider-menu-wrap{flex:1 1 auto}.sidebar-footer{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:10px;margin-top:auto;padding:14px 14px 18px}.dark-theme .sidebar-footer{border-top-color:var(--border-dark)}.sidebar-footer .ant-avatar{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;font-weight:700}.sidebar-user-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-user-name{color:#0f172a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-theme .sidebar-user-name{color:#f8fafc}.sidebar-user-email{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-theme .sidebar-user-email{color:#94a3b8}.header-current-page{display:flex;flex-direction:column;gap:3px;justify-content:center;padding-left:14px}.header-current-kicker{color:#94a3b8;display:block;font-size:11px;font-weight:700;letter-spacing:.7px;line-height:1.15;text-transform:uppercase}.header-current-label{color:#0f172a;display:block;font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.dark-theme .header-current-label{color:#f8fafc}@media (max-width:768px){.main-layout .site-layout{padding:18px 16px 24px}.header-current-page{padding-left:10px}}
/*# sourceMappingURL=main.e8070476.css.map*/