.custom-alert {
    background-color: #e6f4ff;  /* Light blue background */
    border-left: 5px solid #007bff; /* Blue left border */
    color: #0056b3;  /* Dark blue text */
    padding: 12px 20px;
    border-radius: 5px; /* Slightly rounded corners */
    font-weight: 500;
}

.chart-placeholder {
  width: 100%;        /* Use the full available width */
  height: 400px;      /* Reserve 300px in height */
  min-height: 300px;  /* Ensure the container never gets smaller */
}


#intro-text, .accordion-body {
    font-weight: 350;
    font-size: 18px;
}

.btn-group .btn {
    padding: 0.2rem 0.5rem; /* Reduce padding */
    margin: 0; /* Remove extra spacing */
}
