body { 

font-family: Arial, sans-serif; max-width: 1200px; 
margin: 0 auto; 
padding: 20px; 
font-size:20px;

}

.alert mt3 { 
color: red; 
font-weight: bold; 
font-size: 24px; 

}

.chart-container { height: 320px;  }

.record-item { transition: background-color 0.3s; }

        .record-item:hover { background-color: #f8f9fa; }
        table.stats td { padding: 15px; text-align: center; }
        .list-group-item { padding: 15px; }