body { background-color: #f8f9fa; }
    .card-stat { text-align: center; padding: 1rem; }
    .chart-container { position: relative; height: 300px; }
    .pie-container { position: relative; height: 250px; }
    .table-summary th { background-color: #0d6efd; color: white; }