*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#0f172a;color:#f1f5f9}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}.ant-layout-sider,.ant-menu-dark{background:#1e293b!important}.ant-table-wrapper .ant-table{background:#1e293b}.ant-card{border:1px solid #334155}.stat-card{transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.chart-card{height:100%}.chart-card .ant-card-body{height:calc(100% - 57px);display:flex;flex-direction:column}
