:root{--primary: #1677ff;--primary-hover: #4096ff;--secondary: #8c8c8c;--success: #52c41a;--warning: #faad14;--danger: #ff4d4f;--info: #1677ff;--bg-main: #f5f5f5;--bg-card: #ffffff;--bg-dark: #001529;--text-main: #262626;--text-muted: #8c8c8c;--text-light: #fff;--border-radius-lg: 8px;--border-radius-md: 6px;--border-radius-sm: 4px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-main);color:var(--text-main)}.premium-card{background:var(--bg-card);border-radius:var(--border-radius-lg);border:1px solid #f0f0f0!important;box-shadow:0 1px 2px #00000008!important}.ant-menu-item-selected{background-color:var(--primary)!important;color:#fff!important;border-radius:8px!important;margin:4px 8px!important;width:calc(100% - 16px)!important}.ant-menu-item{margin:4px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important}.ant-layout-header{height:48px!important;line-height:48px!important;padding:0!important}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:500!important}.ant-list-header{border-bottom:none!important}.ant-alert-info{background-color:#e6f7ff!important;border:1px solid #91d5ff!important;border-radius:4px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.finance-stats-col{height:100%}.finance-stats-card{height:100%;border-radius:12px!important;transition:all .3s cubic-bezier(.23,1,.32,1)!important;box-shadow:0 4px 12px #0000000a!important;border:1px solid #f0f0f0!important}.finance-stats-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014!important}.finance-stats-card-main{background:linear-gradient(135deg,#1890ff,#096dd9)!important;color:#fff!important;box-shadow:0 6px 16px #1890ff40!important;border:none!important}.finance-stats-card-main:hover{box-shadow:0 12px 32px #1890ff59!important}.finance-stats-card :where(.ant-statistic-title){margin-bottom:8px!important}
