/* incident_chart styles */
#category-filter {
    color: #000;
}

.incident-chart-container,
.incident-table-container {
    max-width: 1000px;
    margin: 0 auto;
    padding: 20px;
}

table,
table th,
table td {
    border: 3px solid rgb(255 255 255);
}

select {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 16px;
}

table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
    background-color: #F5F5F5;
    color: black;
}

th,
td {
    padding: 12px;
    border: 1px solid #ccc;
    text-align: center;
}

th {
    background: rgb(22, 32, 59);
    color: #fff;
}

canvas {
    max-width: 100%;
    height: auto;
}
